【问题标题】:MySQL (phpMyAdmin) set default value for all columns in one MySQL statementMySQL (phpMyAdmin) 在一个 MySQL 语句中为所有列设置默认值
【发布时间】:2017-12-26 00:59:59
【问题描述】:

我在大约 60 个表中有 300 多个列。手动将每列更新为默认值“0”是没有意义的。是否有一个过程可以将一个表中的列的默认值(当前为“NULL”)更改为表中每一列的默认值“0”?重复这个任务 60 次没什么大不了的,因为它会一劳永逸地完成。

【问题讨论】:

    标签: mysql sql phpmyadmin default


    【解决方案1】:

    由于我的列标题是以编程方式生成的,因此我能够重新生成所有列标题,因此可以使用它来生成 MySQL 语句来更改每个列。

    【讨论】:

      【解决方案2】:

      这不是 phpMyAdmin 的功能。

      【讨论】:

      • 好吧,可以用 MySQL 语句吗? :) 在这里寻找解决方案
      • ALTER TABLE 语句需要指定列,因此您必须为每列发出一个这样的语句。除非您可以通过编程方式生成这些语句。
      • 好在我有以编程方式生成的列,所以我可以再次重新生成它们的标题,并生成一个更新每一列的 SQL 语句。试过了,效果很好
      猜你喜欢
      • 2016-12-28
      • 2018-04-02
      • 2011-01-29
      • 2018-12-06
      • 1970-01-01
      • 2020-07-24
      • 1970-01-01
      • 2011-07-19
      • 2019-10-03
      相关资源
      最近更新 更多