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