在mysql里插入数据报错“ERROR 1064 (42000): You have an error in your SQL syntax; ”?

在MySQL终端运行指令

insert into app03_accountcontrol(mobiles,price,level,use)values("1231231231",123.11,1,1);

这是我在pycharm里Django中models.py里写的类
image.png

这是app03_accountcontrol数据表的描述
image.png

我想在数据表中插入数据,结果运行指令报错

ERROR 1064 (42000): 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 'use)values("1231231231",123.11,1,1)' at line 1

请问各位大佬,这到底错在哪里

阅读 3.6k
1 个回答

insert into app03_accountcontrol(mobiles,price,level,`use
`) values("1231231231",123.11,1,1);
use是mysql的保留关键词,需要带上反引号

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题