Mysql 3 24不相容5 0問題

2021-08-29 09:16:48 字數 713 閱讀 4868

今天碰到mysql 5.0轉移到 mysql 3.24上出現的sql語句錯誤

sql **

select * from sort where id in (select id from sort where fid=10)  

原以為不支援in,

改用exists

sql **

select * from sort as s where exists (select id from sort where fid=10 and id=s.id)  

還是錯誤

最終發現是不支援 select 結果集作為新的操作集用

ps:應該是4.0才支援子集合

最後只好改為內連線的方法

sql **

select a.title,a.id from article_text as a inner

join sort as s on a.sort_id = s.id where s.fid=10 and a.isindex order

by a.id desc limit 20  

select * from bar_tie as t inner

join ( bar_bar as b inner

join bar_sort as s  ) on (t.bar_id=b.id and b.sort_id=s.id ) where s.fid in (2)  

JDBC的MySQL版本問題不相容

jdbc中mysql資料庫連線一定要注意mysql的版本和驅動jar包從mysql驅動6.0開始會有版本不相容問題,提取碼 u2k8 6.0之前的版本格式為 jdbc mysql service 3306 database 版本更新後的的格式在之前的格式後面新增下列一串資訊 useunicode t...

padding ie 不相容問題

通常我們遇到3種情況 ie6 正常 ie7 ff不正常 這種情況下我們這樣處理 padding 7px important 針對ff ie7 padding 6px 針對ie6 ie6 ie7正常 ff不正常 這種情況我們要這麼處理,因為 important ie7也是能識別的!www.cppcns...

location跳轉不相容IE問題

新接的十分古老的老專案,在使用chrome瀏覽器時正常,但在ie瀏覽器下會導致404。在chrome下的url位址正常,但在ie瀏覽器下url位址會相較chrome多出 sms的鏈結位址。從而導致找不到後台介面,從而404。解決方法 jsp內方法 若其他,通過介面獲取或直接使用js的方法即可 str...