我需要在表中插入一些值。插入並在一行中選擇sql
我可以很容易地使用查詢(從PHP)做到這一點:
mysql_query('INSERT INTO `TABLE1`(`user_id`,`value1`,`date`) VALUES("'.$user_id.'",".$value1.",".time().")');
但是這一次,我沒有變量$ user_id的。我只有用戶名。所以我需要再對USERS數據庫進行一次查詢,以獲得user_id
行username
等於我的變量。
是否有可能不做2個查詢?我在一個查詢中插入和選擇?
P.S.我知道mysql_query函數已折舊。我在這裏使用它是正確的。
看看'ON DUPLICATE KEY' – Daan 2014-09-02 07:38:56
定義一個用戶ID,以防事件發生並且存在 – Jester 2014-09-02 07:40:50