我试图在数据库中设置一个表:
CREATE TABLE products(
id INT(10) NOT NULL AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(255),
info TEXT,
price DOUBLE(10)
);
并收到错误#1064,但我认为我的SQL语法没有错误。
答案 0 :(得分:0)
这是由于创建表时错误的数据类型规范引起的。 如果需要,可以使用FLOAT(10),如果要使用Double,则必须将精度值提到为DOUBLE(10,0)。