这个简单的插入操作
INSERT INTO `user`(phone_num,PASSWORD,e-mail,username,uid)
VALUES ('1234567','test','test','[email protected]',3)执行然后就出错了[SQL] INSERT INTO `user`(phone_num,PASSWORD,e-mail,username,uid)
VALUES ('1234567','test','test','[email protected]',3)[Err] 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 '-mail,username,uid)
VALUES ('1234567','test','test','[email protected]',3)' at line 1

解决方案 »

  1.   

    INSERT INTO user(phone_num,PASSWORD,e-mail,username,uid)
    VALUES ('1234567','test','test','[email protected]',3)
      

  2.   

    mysql不懂,不过你好像把email插到username里去了?
      

  3.   

    INSERT INTO `user`(`phone_num`,`username`,`PASSWORD`,`e-mail`,`uid`)
    VALUES ('1234567','test','test','[email protected]',3)主要的问题应该还是在e-mail里,中间的-可能被当成减号了,写成`e-mail`试试