MySQL 插入错误

MySQL insert error。。。。。。。。

 

一条简单的SQL语句,竟然插入错误:

INSERT INTO USER (id, describe) VALUES (‘David’, ‘diudiu’);

咋一看确实没错啊,瞅半天才发现,是由于table中有字段名是MySQL的保留字。这里就是‘describe’,报错也就理所当然了。

解决办法:
在关键字的地方加上反引号”`”,就是键盘1旁边的那个字符。

MySQL就是通过添加反引号来区别保留字。

上述修改为

INSERT INTO USER (id, `describe`) VALUES (‘David’, ‘diudiu’);

即可。

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.