mysql - 将所有行设置为其默认值 MySQL?

标签 mysql mariadb

我已经尝试用谷歌搜索一段时间了,但我找不到将表中的所有行设置为列的默认值的方法。甚至 MySQL 帮助页面对此也毫无帮助。我有点需要这个来“软”删除数据库。

基本上,我希望将数据库中的行更新回其默认值,而如果该列没有默认值,它将保留它。

最佳答案

最简单的方法:从您最喜欢的 GUI(即 Adminer、PhpMyAdmin 等)导出数据库备份,它将包含所有“软备份”信息。有选择地将要备份的内容隔离为其“默认值”,然后将其添加到脚本中。

关于mysql - 将所有行设置为其默认值 MySQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49906676/

相关文章:

centos - 安装后 MariaDB 服务立即失败 - CentOS 7

java - 将 mariaDB 客户端与 MySQL 数据库集成的问题

带有数据和标题的 MySQL CSV 导出

mysql - #1050 - 表 'wp_commentmeta' 已经存在

mysql - jsp和mysql删除一行的方法

mysql - 是否可以在 MySQL 和 MariaDB 之间设置复制

mysql - 如何使用过程更改列的默认值

mysql - 在两个表之间插​​入带有联接的语句

mysql - 我的 MYSQL 查询有什么问题?

mysql - MySQL中类似数据的多个表