我正在尝试在我的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行
答案 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
);