22问答网
所有问题
MYSQL数据库字段默认值无效
如题所述
举报该问题
推荐答案 2020-03-28
ALTER
DATABASE
databasename
CHARACTER
SET
utf8;
CREATE
TABLE
xs(
sgjk
VARCHAR(20),
sfkzc
VARCHAR(2)
DEFAULT
'否'
)ENGINE=INNODB
DEFAULT
CHARSET=utf8
注意设置数据库的编码,和表的编码。一般情况下,你的数据库是什么编码,如果表默认那就是和数据库一样的。这个问题应该是你在安装数据库的时候,没有选择utf-8编码。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/SC26X60h6X2020S06f.html
相似回答
mysql
设置了
默认值
但不起作用
答:
那是你在插入数据时指定了该字段的值,默认值只有在插入时不指定值时有效
。比如有一个字段 tt int default 0;insert into test (id,tt,aa) values (123,1,1234); --此时默认值无效 insert into test (id,aa) values (123,1234); --此时有效 ...
MYSQL数据库字段默认值无效
答:
CHARSET=utf8 注意设置
数据库
的编码,和表的编码。一般情况下,你的数据库是什么编码,如果表
默认
那就是和数据库一样的。这个问题应该是你在安装数据库的时候,没有选择utf-8编码。
大家正在搜
SQL数据库字段设置默认值
数据库字段有默认值
数据库中字段默认值怎么设置
数据库表添加字段默认值
数据库表字段的默认值保存在
数据库默认值
数据库创建默认值
数据库定义默认值
数据库默认值设置