我正在创建一个SQL脚本并使用navicat运行它,而当我删除DEFAULT 32时,它工作得很好.为什么?谢谢.
My Dev Env: MySQL 5.7 installed on win11.个
CREATE TABLE `student` (
`student_id` INT NOT NULL DEFAULT 12,
`studeng_name` VARCHAR(255) NOT NULL DEFAULT 4,
`password` CHAR NOT NULL DEFAULT 32,
PRIMARY KEY (`student_id`)
)
> 1067 - Invalid default value for 'password'
> Time: 0.001s