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