顯示具有 mysql 標籤的文章。 顯示所有文章
顯示具有 mysql 標籤的文章。 顯示所有文章

2017年9月4日 星期一

MySQL 使用 IN 時,按照順序回傳資料

今天寫程式的時候發現有一個bug,仔細追下去才發現是 in 居然不會按照所給的條件順序來回傳內容,google了一下才知道要按照順序回傳還要下其他指令...

select * from table where id in ( 3, 5, 7, 2, 4, 1) order by field ( id , 3, 5, 7, 2, 4, 1)
後面那個id 是要用來排序的欄位,不可省略,這樣資料就會按照 3, 5, 7, 2, 4, 1 的順序來回傳了

2011年1月2日 星期日

解決mysql出現Got a packet bigger than 'max_allowed_packet' bytes錯誤的問題

今天在做資料庫還原的時候出現了這個錯誤
ERROR 1153 Got a packet bigger than 'max_allowed_packet' bytes


google了一下之後發現是因為mysql允許的單次最大輸入容量有上限,到mysql裡面修改max_allowed_packet=XXX這個值,把它改大一點就好摟~~~