MySQL 1064 函數是指在使用 MySQL 數據庫時,用戶在語句中使用了無效的語法或者格式錯誤,從而導致 SQL 語句無法被解析或執行的錯誤。下面通過具體案例來了解這個函數。
-- 1. 建立一個 student 表 CREATE TABLE student( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(20), age INT ); -- 2. 向 student 表插入數據,但插入語句出現了語法錯誤 INSERT INTO student(id, name, age) VALUES (1, 'Tom', 18), (2, 'Jerry', 20), (3, 'Lucy', 19, (4, 'Bob', 21); -- 運行結果 -- ERROR 1064 (42000): You have an error in your SQL syntax; -- check the manual that corresponds to your MySQL server version for -- the right syntax to use near '(4, 'Bob', 21)' at line 5
上述代碼中,我們運行了一段 SQL 語句來建立一個名為 student 的表,并向表中插入了數據。但是在第二步的插入數據的過程中,VALUES 后面的參數表出現了語法錯誤,少了一個右括號。當我們運行這段代碼時,MySQL 數據庫會返回一個錯誤提示,其中包含有 1064 函數。
因此,在使用 MySQL 數據庫時,我們需要注意 SQL 語句的語法和格式,盡量避免出現 1064 函數的錯誤。
上一篇mysql 1076
下一篇mysql 10.0