MYSQL表结构全局空值

时间:2012-02-19 16:42:22

标签: mysql null

我有一个包含80个字段的表。

我想将每个字段的NULL值全局设置为YES。这可能吗?

2 个答案:

答案 0 :(得分:1)

不是“原生”,不是;您必须在ALTER TABLE中逐字指定字段名称。

你可以编写脚本,但是当你加载SO时,问了这个问题,得到了这个回复,找到了如何编写脚本以及进去的内容,然后去做了......好吧,你可以我花了60秒才通过SQLYog手动进行这项更改。

答案 1 :(得分:0)

你可能不得不编写一个函数来完成它,因为MySQL中的迭代并非真正支持普通的旧查询。您可能会使用

的查询从information_schema表中删除列的元数据
select column_name from `information_schema`.`columns` where table_name = 'myTable';

给出一个镜头,看看你得到多远:)