如果我更改INFORMATION_SCHEMA COLUMNS mysql
会发生什么我想将COLUMN_DEFAULT从NULL更改为''整个数据库。
会起作用吗?
答案 0 :(得分:0)
你尝试做的事情是行不通的,而且是设计的。
https://dev.mysql.com/doc/refman/5.7/en/information-schema.html说:
它们实际上是视图,而不是基表,因此没有与之关联的文件,也无法在它们上设置触发器。此外,没有具有该名称的数据库目录。
虽然您可以使用USE语句选择INFORMATION_SCHEMA作为默认数据库,但您只能读取表的内容,而不能对它们执行INSERT,UPDATE或DELETE操作。