如何包括“检查”约束备份通过phpMyAdmin完成?

ghg1uchk  于 2023-01-17  发布在  PHP
关注(0)|答案(1)|浏览(149)

当我从phpMyAdmin导出我的数据库时(快速方法),它不包括CHECK约束,但是当我运行SHOW CREATE TABLE table时,我看到了约束,而且备份了外部约束。
此外,当我使用mysqldump进行备份时,CHECK约束包含在文件中。

是否有办法告诉phpMyAdmin在备份中包含CHECK约束?

我已选中“自定义”方法,但未看到任何选项。

li9yvcax

li9yvcax1#

最新的phpMyAdmin版本5.2.0还不支持CHECK约束。
这已经过时了,因为从MySQL 8.0.16(2019-04-25)和MariaDB 10.2.1(2016-07-04)开始就支持CHECK约束。
有问题表明他们知道功能请求。

他们目前把它安排在phpMyAdmin 5.3.0的里程碑上,但是他们还没有公布这个里程碑的截止日期。里程碑之间的间隔是不规则的,在4到13个月之间。例如,下面是最近里程碑的历史记录:

  • 4.8.0:2018年5月24日
  • 4.9.0:2019年6月4日
  • 5.0.0版本:2019年12月26日
  • 5.1.0版本:2022年1月21日
  • 5.2.0版本:2022年5月11日

所以你的猜测和我的一样好,什么时候会被释放。
同时,您必须使用mysqldump。

相关问题