我正在使用运行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很新,所以可能只是用户错误。
答案 0 :(得分:0)
您应该指定列。见下文:
CREATE TABLE Temperature (
Temperature DECIMAL(5,1)
);
CREATE TABLE Humidity (
Humidity DECIMAL(5,1)
);