执行插入sql总是报错
原语句
ALTER TABLE tmp_medic ADD 'third_id' VARCHAR(256) NOT NULL AFTER 'commonname'
结果执行后总是报错,如下图
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '` VARCHAR(256),'third_source' VARCHAR(256),'specification' VARCHAR(256) AFTER 'c' at line 1
经查询得知,字段名或表明的符号不应该使用 '',而是应该用``
修改后
ALTER TABLE tmp_medic ADD `third_id` VARCHAR(256) NOT NULL AFTER `commonname`
再次执行

文章讲述了在执行ALTERTABLE语句时遇到的MySQLSQL语法错误,原因是字段名中的引号使用不当。作者解决了问题,通过将单引号替换为双引号来修复了语句并成功执行。
2591

被折叠的 条评论
为什么被折叠?



