读书人

批量平添默认值方法

发布时间: 2012-08-11 20:50:31 作者: rapoo

批量添加默认值方法
现在有这样一个需求,就是库中所有表没有设默认值的都得设默认值。字符串类型的默认值是'',整数类型的全设为0.

这个SQL语句得咋写或者存储过程得咋写

[解决办法]
update 表名 set 字段名 =‘0’ where 字段名 =null
这样不可以吗

你最好贴出表结构 和数据 比较直观
[解决办法]
没有这样的SQL语句,从系统表中取得所有表名循环->取出字段名->判断类型->字符串累加生成SQL语句->动态执行
[解决办法]
没有批量的语句,只能自己一条条写alter table.
[解决办法]
没有批量的设置的
[解决办法]
不过你可以自己通过系统表拼接成批量的alter 语句

读书人网 >Mysql

热点推荐