我在phpMYadmin页面输入insert into A (a,b,c,d)select a,b,c,d from B 提示错误
错误信息:
#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 ‘a,b,c,d from B' at line 1
依旧错误 在还是提示在 `a`,`b`,`c`,`d` FROM B;附近有语法错误
追答INSERT INTO `A`(`a`,`b`,`c`,`d`) SELECT `a`,`b`,`c`,`d` FROM `B`;
把表名的关键字也用`符号`试试呢.
另外确认表A中有a,b,c,d四个字段,表B中也有这四个字段.
A里面的内容不重要 是不是把A清空就可以了 怎么清空?
提示 #1062 - Duplicate entry '7' for key 'PRIMARY'
追答就是说A这张表原来是非空的?
追问A里面的内容不重要 是不是把A清空就可以了 怎么清空?
追答TRUNCATE TABLE A
追问晕 还是那个错误 清空了为什么还会有主键错误?
能不能把A删了 然后把B更名为A??