この記事では、mysql の構造比較 (コード例) を紹介します。必要な方は参考にしていただければ幸いです。
日々の開発ではデータベース構造の変更に遭遇することがよくありますが、それらは記録できません。リアルタイムでは、オンラインになった後、テストとオンライン データベース構造の間に不一致が発生します。
この小さなツールは主に、更新されたデータ構造が一貫しているかどうかを検証することでこの問題を解決します。使用方法
<?php include_once __DIR__ . "/../vendor/autoload.php"; //目前线上的数据库 $config = mysqldiff\db\MysqlConfig::make("0", "0", '0', "0"); //开发环境的数据库 $newConfig = mysqldiff\db\MysqlConfig::make("0", "0", '0', "0"); $model = new \mysqldiff\Run($config, $newConfig); $model->exec();
#########新增表############ #########修改表############ #########索引变化############ 表-- 删除索引 ALTER TABLE `--` DROP INDEX `INDEX_TITLE` 添加索引 ALTER TABLE `--` ADD UNIQUE KEY `update_time`(`update_time`)
以上がmysql 構造比較の概要 (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。