從MySQL 轉儲中剝離條件令牌
在嘗試產生資料庫的簡單結構轉儲時,經常使用mysqldump傳回意外結果,包括充當註釋的條件執行標記。這些標記可以顯示為:
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
雖然類似於註釋,但這些標記根據 MySQL 版本控制執行。如果版本高於或等於指定的數字,伺服器將執行該語句。
要刪除條件執行令牌,建議保留真實註解。這可能具有挑戰性,因為它們共享相似的語法。但是,保留以下關鍵資訊非常重要:
-- MySQL dump 10.13 Distrib 5.1.41, for Win32 (ia32)
不要嘗試刪除所有評論,而是考慮以下內容:
利用這些原則,您可以在簡化轉儲過程的同時保護有價值的註解。
以上是如何從 MySQL 轉儲中刪除條件執行令牌,同時保留真實註解?的詳細內容。更多資訊請關注PHP中文網其他相關文章!