0

我有一个名为 dbapp 的数据库。我需要将约束“NOT NULL”添加到该数据库中所有表的所有列中。我无法形成这个查询。即使我能够在每张桌子上单独执行它,也可以。请帮忙。

4

1 回答 1

0

这不是一项微不足道的任务。但你可以试试——

  • information_schema.columns从表中读取信息
  • 为每个表生成 ALTER TABLE 语句

请注意,您应该考虑所有字段属性,而不仅仅是 NULL/NOT NULL。

另一种变体是使用 MySQL GUI 工具一个一个地编辑字段。

于 2012-10-31T15:13:22.127 回答