[請益] sql語法 "REPLACE"

看板PHP作者 (力屁湯)時間19年前 (2006/06/04 14:42), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
我目前有一個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

06/06 15:49, , 1F
用update?
06/06 15:49, 1F
文章代碼(AID): #14We3blO (PHP)
文章代碼(AID): #14We3blO (PHP)