Mysql中關鍵字需要引號引起來

2021-07-23 19:35:48 字數 483 閱讀 3285

今天寫了乙個sql語句怎麼也找不到它的錯誤,

insert into mes_op_processes

(machinetype_id,

op_id,

`name`,

sequence,

workinghours,

engineering_id,

`replace`,

processes_id,

abandon,

create_date,

create_byuser,

create_byip

)values(#,

#,#,

#,#,

#,#,

#,#,

#,#,#)

最終才知道是因為mysql中的關鍵字的問題,

解決方案

1:有些字是關鍵字需要引號引起來,(在英文狀態下,點1左邊的按鍵)

2:或者欄位前帶上表名也是安全的!

mysql 關鍵字 in 查詢引號處理

想要查詢表a中 包含主鍵id int型別 的所有資料,前端傳來引數為id的拼接字串,例如 1,2,3,4。select from a where id in 1 其中?1,為前端傳來的引數 1,2,3,4,最終查詢結果為null,無記錄 本意想查詢的應是 select from a where id...

mysql 中limit 關鍵字

一 基本 sql的limit語法的如以下形式 select from table limit offset rows rows offset offset 當省略offset 的時候,offset作為0 處理,表示提取查詢到的前 rows 條資料 當offse t 0時候,表示提取查詢到的 從off...

MySQL中any some all關鍵字

mysql中any some all關鍵字 any關鍵字 假設any內部的查詢語句返回的結果個數是三個,那麼,select from where a any select from where a result1 or a result2 or a result3 all關鍵字 all關鍵字與any...