1. 程式人生 > >MySQL坑與填坑

MySQL坑與填坑

錯誤程式碼:1064

錯誤程式碼:1215

原因:資料型別不同

錯誤程式碼:1630

去掉函式名和()間的空格

CHECK 關鍵字無效

使用列舉或觸發器

特定字串約束:使用列舉

課程性質 CHAR (10) CONSTRAINT c5 CHECK(課程性質in ('公共基礎', '專業基礎', '專業選修', '任意選修')),

課程性質 ENUM ('公共基礎' , '專業基礎' , '專業選修' , '任意選修' ),

約束範圍:觸發器

CREATE TRIGGER  觸發名字  
{BEFORE|AFTER} (何時執行,選一) {UPDATE|DELETE|INSERT}(何事觸發,選一) 
ON 表名 
FOR EACH ROW 
BEGIN 
觸發執行的 SQL 操作  
END

SELECT TOP n 語法不能用

改用LIMIT

修改被外來鍵約束的列

詳情點這

SET FOREIGN_KEY_CHECKS = 0;

/* DO WHAT YOU NEED HERE */

SET FOREIGN_KEY_CHECKS = 1;

MySQL預處理技術

預處理