[請益] Mysql接續DELETE與UPDATE

看板PHP作者 (jim at tw)時間13年前 (2012/06/11 02:50), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/2 (看更多)
今天遇到一個超奇怪的問題..... 資料庫(`ts`)中有個表單為`a` `a`裡面有個`id`資料表... 不曉得這樣描述會不會太簡單@@ 我想要的是... 1.刪除`id`為1的.... 2.將`id`為5的使用UPDATE改為1 就這兩步驟. 1. DELETE FROM `a` WHERE `id`='1' 送入 mysql_query() 2. UPDATE `a` SET `id`='1' WHERE `id`='5' 再送入 mysql_query() 應該`id`為5的資料列會不見... 只看到`id`為1的 (已從5變1) 可是...... 事實上....... `id`是1與5的兩個資料列都不見了....... 我找不太到原因...試著用 mysql_unbuffered_query 也是一樣的結果..... GOOGLE也搜尋過....應該說不太知道怎麼搜尋此問題~~ 想請問各位大大有遇過此問題嗎!!!!!??????? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.254.119.178 ※ 編輯: jim28791 來自: 111.254.119.178 (06/11 02:51) ※ 編輯: jim28791 來自: 111.254.119.178 (06/11 02:52)

06/11 12:40, , 1F
DELETE FROM member WHERE id=1;UPDATE member SET id=1 WH
06/11 12:40, 1F

06/11 12:41, , 2F
ERE id=4; <= 自己用PHPMYADMIN去試,結果是正常的
06/11 12:41, 2F

06/11 14:08, , 3F
是呀~我也是照樣在PHPMYADMIN操作也是正常....
06/11 14:08, 3F

06/11 14:09, , 4F
是在猜測是否跟MYSQL緩衝有關..變成兩筆資料都是同ID刪除
06/11 14:09, 4F
文章代碼(AID): #1FrEnsKb (PHP)
文章代碼(AID): #1FrEnsKb (PHP)