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

老师,枚举默认值

你好,老师,`sex` enum("男","女","保密") not null,我这样就对,但是后边加上默认值就错。我要是不用汉字,sex` enum("a","b","c") not null default "c",这样也不可以。要是把字母或者汉字都写成数字就可以,为啥,有点疑惑,求老师解答。

正在回答

3 回答

首先确定MySQL的版本,我这里使用的是MySQL5.5.21的版本

所以写汉字前需要临时转换客户端的编码方式

SET NAMES GBK;

接着在创建你的这个表你实验下,还有就是默认值一定是你ENUM(值,...)中列举出来的值

^-^...

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

akang007

老师,我的版本是5.5.24 按你说的做还是不行
2015-05-28 回复 有任何疑惑可以回复我~

我也是

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

老师,我的版本是5.5.24   按你说的做还是不行

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

举报

0/150
提交
取消
手把手教你实现电商网站后台开发
  • 参与学习       117285    人
  • 解答问题       1999    个

手把手教你用PHP搭建电子商务平台,由浅入深教你搭建电商系统

进入课程

老师,枚举默认值

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