navicat创建表失败显示1064

问题遇到的现象和发生背景

navicat创建表失败1064

img

问题相关代码,请勿粘贴截图

CREATE TABLE perfume.Untitled (
id int(10) NOT NULL AUTO_INCREMENT,
total double(20) NULL,
goods_detail varchar(255) NULL,
name varchar(255) NULL,
status int(2) NULL,
user_username varchar(20) CHARACTER SET utf8 NULL,
datetime datetime NULL,
phone int(13) NULL,
address varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
PRIMARY KEY (id)
);

运行结果及报错内容

img

我的解答思路和尝试过的方法

查百度说长度没定,但是我都定了长度(datetime也试过了)

img

也有

我想要达到的结果

成功创建表

double(m,d)-双精度浮点型 16位精度(8字节) m总个数,d小数位, 要么把20去掉, 要么改成double(20,10)这种

img