我想指定mysql的列值默认为空字符串 我在MySQL Administrator 建立一个varchar 想指定默认值为空字符串 那default value应该填什么?我填 ''怕没用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接 col varchar(10) default '' 就可以。其实这种问题你自己象下面一样做个实验就行了。mysql> create table t_junqing124 (id int, col varchar(10) default '');Query OK, 0 rows affected (0.41 sec)mysql> insert into t_junqing124 values (1,'AAA');Query OK, 1 row affected (0.09 sec)mysql> insert into t_junqing124(id) values (2);Query OK, 1 row affected (0.09 sec)mysql> insert into t_junqing124(id,col) values (1,null);Query OK, 1 row affected (0.08 sec)mysql> select * from t_junqing124;+------+------+| id | col |+------+------+| 1 | AAA || 2 | || 1 | NULL |+------+------+3 rows in set (0.00 sec)mysql> 不是这个意思 我知道default ''的 我只是说在MySQL Administrator 怎么指定有没有人用过MySQL Administrator MySQL Administrator 是用于MYSQL服务管理的,并不是来设计表的啊?你所指的是MYSQL官方的GUI工具中的 MySQL Administrator 吗?如果是在 MySQL Query Browser 中,倒是可以编辑表的结构,这个里面没办法设置这个'' 对对 楼上说得对 就是那个工具 MySQL Query Browser没有办法指定默认值为default ''?? 直接在DEFAULT一栏输入''(两个单引号)啊 直接在DEFAULT一栏输入''(两个单引号)啊 真是的这样 结帖 erro 4 小弟不才,求一条mysql的查询语句 怎么把数据库表里记录顺序打乱 用mysql数据库,有个表每天都会新增100--200w条数据 linux下安装mysql(二进制包)的问题 生成表时出现的错误 postgresql中游标不能这么用?? MYSQL连接错误 求教一个去重的SQL 求推荐一款优秀的开源的数据库管理工具,可以支持mysql、oracle、sqlserver、db2等。 load data infile 时文件中域分隔符的文件难题 mysql数据文件的存储位置
Query OK, 0 rows affected (0.41 sec)mysql> insert into t_junqing124 values (1,'AAA');
Query OK, 1 row affected (0.09 sec)mysql> insert into t_junqing124(id) values (2);
Query OK, 1 row affected (0.09 sec)mysql> insert into t_junqing124(id,col) values (1,null);
Query OK, 1 row affected (0.08 sec)mysql> select * from t_junqing124;
+------+------+
| id | col |
+------+------+
| 1 | AAA |
| 2 | |
| 1 | NULL |
+------+------+
3 rows in set (0.00 sec)mysql>