【发布时间】:2015-04-17 10:40:15
【问题描述】:
如果我更改 INFORMATION_SCHEMA COLUMNS mysql 会发生什么
我想将整个 DB 的 COLUMN_DEFAULT 从 NULL 更改为 ''。
会有用吗?
【问题讨论】:
如果我更改 INFORMATION_SCHEMA COLUMNS mysql 会发生什么
我想将整个 DB 的 COLUMN_DEFAULT 从 NULL 更改为 ''。
会有用吗?
【问题讨论】:
您尝试执行的操作将不起作用,这是设计使然。
https://dev.mysql.com/doc/refman/5.7/en/information-schema.html 说:
它们实际上是视图,而不是基表,因此没有与它们关联的文件,并且您不能在它们上设置触发器。此外,没有同名的数据库目录。
虽然您可以使用 USE 语句选择 INFORMATION_SCHEMA 作为默认数据库,但您只能读取表的内容,不能对其执行 INSERT、UPDATE 或 DELETE 操作。
【讨论】: