3
我正在用PHP寫一個mySQL查詢。我想在數據庫的表格中複製一行。我還想插入一個時間戳,說明NOW()函數發生重複的時間。mysql insert with select
如果我有一個表名爲「人」與領域stuctured:
id, name, phone, dateCreated
,我想重複這個紀錄我會做到以下幾點:
INSERT INTO people (id, name, phone, dateCreated)
SELECT id, name, phone, dateCreated
FROM people
WHERE id = '$id'
這將重複記錄由$ id標識。我想要做同樣的概念,但不是複製dateCreated,我想通過NOW()函數插入當前日期時間的查詢,但我不知道如何構造這種類型的查詢。
喜歡的東西:
INSERT INTO people (id, name, phone)
SELECT id, name, phone
FROM people
WHERE id = '$id'
(dateCreated) value (NOW())
我將如何構建查詢?