2

私のphpスクリプトでは、データベース テーブルの構造が変更されたかどうかを確認したいと考えています。DESCRIBE TABLE外部キーを無視するため、十分な情報は提供されません。自動増分値もここに表示されるため、これSHOW CREATE TABLEは多すぎます。

4

1 に答える 1

5

自動増分値もここに表示されるため、SHOW CREATE TABLE は多すぎます。

自動増分値を正規表現で除外するだけです。

preg_replace('/ AUTO_INCREMENT=[0-9]+ /', ' ', $sql);
于 2012-04-25T14:28:13.237 に答える