【问题标题】:error in SQL query, can't figure out the syntax errorSQL 查询中的错误,无法找出语法错误
【发布时间】:2016-06-06 18:20:06
【问题描述】:

我是 mysql db 编程的新手,我无法弄清楚我正在执行的 mysql insert 语句中的错误是什么。 MySql Query 浏览器报错:SQL 语法错误。

我的数据库表结构:

命令:

insert into mail_client.inbox ( to , from , subject , date , message ,   uuid ) 
values ( "fdfgmail.com" , "fromgmail.com" , "subj" , "2016-06-06" , "hello" , 
"0757c2666e934e2eb303df68bb3c9722" );

【问题讨论】:

  • tofrom 是保留字

标签: mysql sql database syntax


【解决方案1】:

在保留名称字段中添加反引号:

`insert into mail_client.inbox ( `to` , `from` , subject , `date` , message ,   uuid ) values ( "fdfgmail.com" , "fromgmail.com" , "subj" , "2016-06-06" , "hello" , "0757c2666e934e2eb303df68bb3c9722" );`

【讨论】:

  • date 不是保留字。这是一个关键字,但不是保留的。
猜你喜欢
  • 1970-01-01
  • 2019-05-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-15
  • 1970-01-01
相关资源
最近更新 更多