mysql問題總結

1. You are using safe update mode and you tried to update a table without a WHERE clause that uses a KEY column.」
緣由是在safe mode下,where條件必須使用key column,取消限制 SET SQL_SAFE_UPDATES=0;

html

2. MYSQL中group_concat有長度限制,默認1024,詳細參考 http://blog.csdn.net/catoop/article/details/41805437mysql

3. 分頁查詢如:select* from (select * from tableA order by  time)temp_table left join tableB on ....... limit offset,rows;sql

 使用的mysql版本爲5.7.14,遇到兩個坑,(1)left join 會打亂原查詢順序,(2)order by的條件爲時間戳而且有相同數據時,limit條件不一樣時查詢結果會錯亂oracle

 

 

相似oracle中的decode函數函數

field函數oop

 http://blog.csdn.net/lxz3000/article/details/6173873.net

elt函數code

http://www.cnblogs.com/lazyx/p/5577105.htmlhtm

case函數也可實現相似功能 blog

相關文章
相關標籤/搜索