[mysql] 指定特定ID的資料排序

大家好,最近遇到一個情況,需要指定特殊ID排序在前面,其他排序在後面 上網查一下,發現mysql可以用簡單方式就可以設定 Mysql order by specific ID values https://stackoverflow.com/questions/8322849/mysql-order-by-specific-id-values 例如: ORDER BY FIELD......

詳細

[MYSQL] 優化 MYSQL 的 RAND 方式其中一種選擇

大家好! 最近遇到有時候使用 order by rand() 速度很慢的問題 有時候資料量很大 確實會造成這問題 不知道到底是不是跟MYSQL 效能有關 網路上找一找有找到這方式 -- 先 JOIN 一個隨機參數表 (其實也是有用到 RAND() 函數 ) -- id 最大值......

詳細

[joomla][mysql] mysql 有則修改 無則新增

大家好,一般來說,要新增一筆資料,需要注意主鍵是否重複,否則新增會失敗,所以程序會變成: 先查詢是否有重複: 有 => update 更新資料 無 => insert 新增資料 所以...相當麻煩,總共要寫3個query,所以我找一下,發現 mysql......

詳細

[mysql][preg]使用正規表示法搜尋資料內容

大家好! 之前遇到一個需求 需要搜尋mysql欄位中符合正規式的情況 那我們都知道 如果直接使用 LIKE 其實效率是非常差的 如果讓資料庫的table鎖死 也會讓整個網站停止運作 所以最好不要用 LIKE 那要用什麼好呢? 就用 REGEXP 吧 範例......

詳細

[PHP][亂碼][MYSQL]PHP設定MYSQL 連線編碼

有時候MYSQL進去 phpmyadmin 是顯示正確然後去網頁那邊就是會亂碼那就應該是連線的編碼設定錯誤造成使用以下設定來校正 mysql_query("SET character_set_client='utf8'"); //MYSQL 傳給網頁端的編碼 mysql_query("SET character_set_connection='utf8'"); //MYSQL......

詳細

[MYSQL]mysql error 1356 view

之前在寫系統的時候遇到一個很奇妙的問題當 MYSQL 的 view 裡面又JOIN 其他view 的時候 類似這樣 CREATE VIEW my_view AS SELECT * FROM her_view AS her LEFT JOIN his_view AS his ON her.id = his.id 然後當你查詢my_view的時候 SELECT COUNT(1) AS total,id,name FROM my_vi......

詳細

留言板

歡迎留下建議與分享!希望一起交流!感恩!

comments powered by Disqus