MySQL資料庫不支援關鍵字及替換語句,持續更新

2021-07-16 12:09:17 字數 1573 閱讀 6111

1、mysql不支援like 『^[a]』

select * from sys_user where user_cd like

'^[a]'

order

by user_cd

上面sql語句返回空,替換語句:

select * from sys_user where user_cd rlike '^[au]'

order

by user_cd

查詢user_cd以a和u開頭的資料

2、mysql不支援top

select top 10 * from sys_user order

by user_cd

會報錯,替換語句:

select * from sys_user order

by user_cd limit 10

3、mysql不支援full join

select * from sys_user u full

join sys_user_info i on u.seq_id = i.seq_id order

by user_cd

會報錯,替換語句:

select u.user_name, u.del_flag, i.address from sys_user u left

join sys_user_info i on u.seq_id = i.user_seq_id

union

allselect u.user_name, u.del_flag, i.address from sys_user u right

join sys_user_info i on u.seq_id = i.user_seq_id

如果要用full join,通過聯合查詢,將左外和右外連線的結果集聯合在一起,就可以達到full join的效果了。

4、mysql不支援select into

select seq_id, user_cd, user_name into sys_user_back from sys_user where user_cd like

'admin%'

會報錯,替換語句:

insert

into sys_user_back(seq_id, user_cd, user_name, password, salt) select seq_id, user_cd, user_name, password, salt from sys_user where user_cd like

'admin%'

可在插入的時候加入查詢語句,這樣需保證插入列一致

不支援關鍵字 「userid」。

website19 應用程式中的伺服器錯誤。不支援關鍵字 userid 說明 執行當前 請求期間,出現未經處理的異常。請檢查堆疊跟蹤資訊,以了解有關該錯誤以及 中導致錯誤的出處的詳細資訊。異常詳細資訊 不支援關鍵字 userid 源錯誤 行24 原始檔 行 堆疊跟蹤 不支援關鍵字 userid sy...

不支援關鍵字 「userid」。

website19 應用程式中的伺服器錯誤。不支援關鍵字 userid 說明 執行當前 請求期間,出現未經處理的異常。請檢查堆疊跟蹤資訊,以了解有關該錯誤以及 中導致錯誤的出處的詳細資訊。異常詳細資訊 不支援關鍵字 userid 源錯誤 行24 原始檔 行 堆疊跟蹤 不支援關鍵字 userid sy...

oracle資料庫不支援mysql中limit功能

oracle資料庫不支援mysql中limit功能,但可以通過rownum來限制返回的結果集的行數,rownum並不是使用者新增的字段,而是oracle系統自動新增的。1 使查詢結果最多返回前10行 select from ob call data log where rownum 10 2 使查詢...