我有表的兩個環境(生產和開發)查詢檢查表的差異在兩個倉庫
SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'production';
數量在生產300
後安裝一個新功能的開發出現了多個表
SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'development';
開發表的數量303
我不知道f有一個Query(沒有像MySQLdiff這樣的extencion)來檢查已經添加的表是什麼,我的意思是3個正在開發但沒有生產的表。
該查詢可以工作,但不是返回表名,而是返回空值 –
當然,它應該讀取SELECT table_name_development,因爲這些是您在其中查找的條目。對不起,我相應地更新了我的答案。 – Alex
令人驚歎的工作亞歷克斯 –