MySQL说:文档(#1064) - 你的SQL语法有错误;

时间:2016-08-09 04:29:46

标签: php mysql

我正在尝试在我的mysql数据库中创建一个表,并且我一直收到此错误。请帮忙,代码如下:

CREATE TABLE 'Test'.'Sensor' (
'id' INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
'time' TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
'value' VARCHAR( 10 ) NOT NULL,
)

错误是:

MySQL说:文档

  

#1064 - 您的SQL语法出错;检查手册   对应于您的MySQL服务器版本,以便使用正确的语法   靠近'测试'传感器' (' id' INT NOT NULL AUTO_INCREMENT PRIMARY KEY,   '时间'时报'在第1行

2 个答案:

答案 0 :(得分:0)

删除单引号并尝试如下: -

CREATE TABLE Test.Sensor ( 
    id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, 
    time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, 
    value VARCHAR( 10 ) NOT NULL 
);

答案 1 :(得分:0)

我认为您已经选择了数据库,然后为什么要使用测试。 ?

CREATE TABLE Sensor ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, value VARCHAR( 10 ) NOT NULL );