MySQL中的插入語句返回一個布爾值來表示操作是否成功。在插入的同時可以通過SELECT LAST_INSERT_ID()函數獲取插入的ID號。
INSERT INTO table_name (col1,col2,col3) VALUES (val1,val2,val3); SELECT LAST_INSERT_ID();
若插入成功,INSERT語句返回TRUE。并且可以通過SELECT LAST_INSERT_ID()函數獲得自增的ID號。
例如:
INSERT INTO customers (first_name, last_name,email) VALUES ('John', 'Smith', 'john.smith@example.com'); SELECT LAST_INSERT_ID();
當插入操作成功時,返回的將是一個正整數,這個整數就是我們剛剛插入一條記錄的ID號。如果插入失敗,返回值將是FALSE。
在實際的開發中,插入語句的返回值通常用于錯誤處理。