mySQl插入现有表语法错误

时间:2017-04-28 17:47:08

标签: mysql sql database

我正在尝试在“员工”表中添加这些值,但是它显示了一个我无法解决的错误,任何帮助?!

语法:

INSERT INTO `employee`( 'UserName',`ID`, `firstname`, `middlename`,'lastname','Address','department','salary','password','phonenumber','email','LoginStatus') 
VALUES ('medo',1','ahdjh','rgetrhytyiu','rgthyu','','2','100000','','24741585285','da@hash.com','1')

错误:

  

错误:INSERT INTO employee('UserName',IDfirstname,   middlename, '姓氏', '地址', '部门', '工资', '密码', 'PHONENUMBER', '电子邮件', 'LoginStatus')   VALUES   ( '玛',1' , 'ahdjh', 'rge​​trhytyiu', 'rgthyu', '', '2', '100000', '', '24741585285', 'da@hash.com', '1')   您的SQL语法有错误;检查手册   对应于您的MySQL服务器版本,以便使用正确的语法   靠近''UserName',IDfirstname,   第1行middlename,'姓氏','地址','部门','sa'

2 个答案:

答案 0 :(得分:1)

试试这个: 从列中删除引号 -

INSERT INTO employee( UserName,ID, firstname, middlename,lastname,Address,department,salary,password,phonenumber,email,LoginStatus) VALUES ('medo',1','ahdjh','rgetrhytyiu','rgthyu','','2','100000','','24741585285','da@hash.com','1')

答案 1 :(得分:-1)

只需删除(username,ID,......) 直接写

Insert Into Tablename Values(.....);

在“值”部分中,您在ID字段中有一个`。同样也可以。