创建表DECIMAL错误

时间:2015-02-21 03:05:55

标签: mysql raspberry-pi

我正在使用运行Raspbian的Raspberry PI。我已经到了设置MySql数据库的地步,我正在尝试创建一个DECIMAL表。

我跟随 guide

这是我使用

的代码
Use Monitoring;
create table TempHumid (ComputerTime INTEGER UNSIGNED);
#This one created the table, but it was a different type.

create table Temperature (DECIMAL(5,1);
create table Humidity (DECIMAL(5,1);

这是它给我的错误。

  

错误1064(42000):您的SQL语法有错误;检查   手册,对应右边的MySQL服务器版本   在'DECIMAL(5,1)附近使用的语法''在第1行

我尝试在谷歌和此处四处寻找,但这些解决方案似乎没有用。我对PI很新,所以可能只是用户错误。

1 个答案:

答案 0 :(得分:0)

您应该指定列。见下文:

CREATE TABLE Temperature (
     Temperature DECIMAL(5,1)
);
CREATE TABLE Humidity (
     Humidity DECIMAL(5,1)
);