我已经尝试了所有可能对语法产生影响的方法,但没有任何效果。我想运行这个脚本来向名为 pm_Permissions 的表中添加一个条目。但是,当我再次运行它并且条目已经存在时,我不希望再次添加它。
IF NOT EXISTS (SELECT 1 FROM pm_Permissions WHERE permission_tag = 'dbcorrectstructure')
BEGIN
LOCK TABLES `pm_Permissions` WRITE;
/*!40000 ALTER TABLE `pm_Permissions` DISABLE KEYS */;
INSERT INTO `pm_Permissions` VALUES (NULL,'dbCorrectStructure', 'Makes sure all the correct tables, columns and entries exist','dbcorrectstructure','$sourcedir/administration.lib.php','dbCorrectStructure','Administration',0);
/*!40000 ALTER TABLE `pm_Permissions` ENABLE KEYS */;
UNLOCK TABLES;
END
提前致谢。