标签: php mysql
在我的php脚本中,我想检查数据库表的结构是否已更改。 DESCRIBE TABLE不会提供足够的信息,因为它会忽略外键。 SHOW CREATE TABLE太多了,因为此处也会显示自动增量值。
php
DESCRIBE TABLE
SHOW CREATE TABLE
答案 0 :(得分:5)
SHOW CREATE TABLE太多了,因为自动增量值 也出现在这里。
只需使用正则表达式过滤掉自动增量值。
preg_replace('/ AUTO_INCREMENT=[0-9]+ /', ' ', $sql);