【问题标题】:What will happen if i change INFORMATION_SCHEMA COLUMNS in mysql如果我在 mysql 中更改 INFORMATION_SCHEMA COLUMNS 会发生什么
【发布时间】:2015-04-17 10:40:15
【问题描述】:

如果我更改 INFORMATION_SCHEMA COLUMNS mysql 会发生什么

我想将整个 DB 的 COLUMN_DEFAULT 从 NULL 更改为 ''。

会有用吗?

【问题讨论】:

    标签: mysql information-schema


    【解决方案1】:

    您尝试执行的操作将不起作用,这是设计使然。

    https://dev.mysql.com/doc/refman/5.7/en/information-schema.html 说:

    它们实际上是视图,而不是基表,因此没有与它们关联的文件,并且您不能在它们上设置触发器。此外,没有同名的数据库目录。

    虽然您可以使用 USE 语句选择 INFORMATION_SCHEMA 作为默认数据库,但您只能读取表的内容,不能对其执行 INSERT、UPDATE 或 DELETE 操作。

    【讨论】:

      猜你喜欢
      • 2012-10-20
      • 2014-10-28
      • 2018-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-13
      相关资源
      最近更新 更多