MySQL错误:检查与您的MySQL服务器版本对应的手册,以了解使用near';
我在执行时出错MySQL错误:检查与您的MySQL服务器版本对应的手册,以了解使用near';,mysql,sql,database,Mysql,Sql,Database,我在执行时出错 CREATE TABLE IF NOT EXISTS lobby (World VARCHAR(100), X DOUBLE(100), Y DOUBLE(100), Z DOUBLE(100), Yaw FLOAT(100), Pitch FLOAT(100)) 如果使用比例或精度,则两者都需要。因此,这是可行的: CREATE TABLE IF NOT EXISTS lobby (World VARCHAR(100),
CREATE TABLE IF NOT EXISTS lobby (World VARCHAR(100), X DOUBLE(100), Y DOUBLE(100), Z DOUBLE(100), Yaw FLOAT(100), Pitch FLOAT(100))
如果使用比例或精度,则两者都需要。因此,这是可行的:
CREATE TABLE IF NOT EXISTS lobby (World VARCHAR(100),
X DOUBLE(10, 2),
Y DOUBLE(10, 2),
Z DOUBLE(10, 2),
Yaw FLOAT(10, 2),
Pitch FLOAT(10, 2)
);
但是,我认为根本没有理由包括比例和精度:
CREATE TABLE IF NOT EXISTS lobby (World VARCHAR(100),
X DOUBLE,
Y DOUBLE,
Z DOUBLE,
Yaw FLOAT,
Pitch FLOAT
);
在同一张表中混合
double
s和
floats对我来说真的很奇怪。为什么不把它们都翻一番呢?试着用倒钩打一下`例如:`大厅'对我不起作用……double(100)
是错误的。它的形式必须是DOUBLE(M,D)
-有关这些值的更多解释,请参阅。我完全错过了数据类型!我的错。