當我嘗試執行以下SQL狀態MariaDB給出錯誤: SQL:TRUNCATE $ table CASCADE;MariaDB 10.1截斷表級聯語法錯誤
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'CASCADE' at line 1 (SQL: TRUNCATE wortmann_products CASCADE;)
被級聯MariaDB的移除或者是有什麼錯絲毫的sql語句?
https://dev.mysql.com/doc/refman/5.7/en/truncate -table.html我在這裏沒有看到關鍵字'CASCADE'你確定它是否支持mysql? –
級聯用於刪除或更新關聯記錄,其中在父子記錄和父記錄被刪除時刪除子記錄時有時會使用依賴項,這有助於保持參照完整性 - 通常級聯刪除這方面的內容。 - 你只是試圖在這裏截斷一個表嗎? – jimmy8ball
我嘗試截斷表並刪除其他表中的所有關聯記錄。 –