作者lipiton (力屁湯)
看板PHP
標題[請益] sql語法 "REPLACE"
時間Sun Jun 4 15:00:38 2006
我目前有一個table,有下面幾個欄位
NUMBER ROOM TIME NAME
我的primary index是NUMBER和ROOM,NAME default 0
請問我要如何使用REPLACE語法來填入NUMBER,ROOM,TIME的值
而不改到NAME呢?而我事前不知道NAME的值是多少
我原本的寫法是
"REPLACE INTO `TABLE` SET `NUMBER`='1', `ROOM`='101', `TIME`='1234'"
(我的NAME是要在其它的地方再給值)
在一開始資料庫沒有這個ROOM和NUMBER的資料時,這樣寫可以
可是當資料庫中已經有這筆資料,且NAME已經不是0
我這樣寫,會將NAME改為零,請要要用什麼方式來寫呢?
謝謝~
--
█▉ ██
█▉ ██ ███◣ ██ ████ ◢██◣ ███◣
█▉ ▇▇ █▉██ ▇▇
██ █▉██ █▉██
████ ██ ███◤ ██
◥█◤ ◥██◤ █▉██
█▉ http://www.wretch.cc/album/lipiton
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.169.19
1F:推 cmenphis:用update? 06/06 15:49