首頁 > 資料庫 > mysql教程 > MySQL 錯誤 1064:為什麼「VISIBLE」會導致 MariaDB 中出現語法錯誤?

MySQL 錯誤 1064:為什麼「VISIBLE」會導致 MariaDB 中出現語法錯誤?

Patricia Arquette
發布: 2024-12-17 03:56:25
原創
611 人瀏覽過

MySQL Error 1064: Why Does

MySQL 語法錯誤1064,但語法顯示正確

在MySQL Workbench 中,嘗試新增外鍵約束時,遇到錯誤1064 :語法錯誤。提供的 SQL 語句在語法上看起來是正確的,導致混亂。

經過仔細檢查,可以發現該語句中有問題的關鍵字是「VISIBLE」。

解決方案:

MariaDB 不支援「VISIBLE」關鍵字,MariaDB 是 XAMPP 中的底層資料庫引擎。要解決此問題,只需從語句中刪除「VISIBLE」關鍵字,操作就會成功執行。

其他注意事項:

MySQL 為什麼這樣做Workbench 增加「VISIBLE」?

MySQL Workbench 在預設值中包含「VISIBLE」關鍵字MySQL 支援 SQL 範本。但是,由於 XAMPP 使用 MariaDB,因此變得不相容。

避免未來的問題:

為了防止未來出現類似問題,請確保使用的 SQL 語法與底層資料庫引擎。對於 MariaDB,請參閱其官方文件以了解支援的語法。此外,請考慮為相關資料庫使用正確的連接器或驅動程式。

以上是MySQL 錯誤 1064:為什麼「VISIBLE」會導致 MariaDB 中出現語法錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板