MYSQL数据库字段默认值无效

MYSQL数据库字段默认值无效,第1张

ALTER DATABASE databasename CHARACTER SET utf8

CREATE TABLE xs(

sgjk VARCHAR(20),

sfkzc VARCHAR(2) DEFAULT '否'

)ENGINE=INNODB DEFAULT CHARSET=utf8

注意设置数据库的编码,和表的编码。一般情况下,你的数据库是什么编码,如果表默认那就是和数据库一样的。这个问题应该是你在安装数据库的时候,没有选择utf-8编码。

您好,提问者:

在SQL中是单引号啊,为什么双引号?

`sex` enum('男','女','保密') not null default '保密',

或者

sex char(2) not null default '保密' check(sex in ('男','女','保密')),


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7556614.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存