为了账号安全,请及时绑定邮箱和手机立即绑定

mysql默认约束后只能添加 数字么?不可以添加汉字么?

mysql默认约束后只能添加 数字么?不可以添加汉字么?

正在回答

4 回答

亲测可以,你用varchar来试试,我定义了address VARCHAR(20) DEFAULT '未知';可以正确显示,

0 回复 有任何疑惑可以回复我~

那是不能添加汉字么?只能添加数字?

0 回复 有任何疑惑可以回复我~

哦,不好意思,这个我的确写错了。。

0 回复 有任何疑惑可以回复我~
USE test;
CREATE TABLE IF NOT EXISTS t1 (
    name CHAR(15) NOT NULL DEFAULT '哈哈'
);
    
INSERT INTO t1 VALUES ();
SELECT * FROM t1;


0 回复 有任何疑惑可以回复我~
#1

我叫孟小跳灬 提问者

ERROR 1067 (42000): Invalid default value for 'name',但是 我把哈哈换成数字就可以
2016-03-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

mysql默认约束后只能添加 数字么?不可以添加汉字么?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信