[英]mysql insert into and select in prepared statement
我如何將mysql insert和select語句組合到一個准備好的語句中? 單擊“復制”按鈕時,這部分代碼是否可以幫助我將信息復制到數據庫中?
謝謝。
INSERT INTO assignment_speeches_copy (id, subject, body, tags, image)
SELECT * FROM assignment_speeches
WHERE id = $id";
$stmt = $mysqli->prepare("INSERT INTO assignment_speeches_copy VALUES (?,?,?,?,?)"); (how do I continue?)
您無需結合任何東西。 INSERT ... SELECT
是一個簡單的語句。
$stmt = $mysqli->prepare(
"INSERT INTO assignment_speeches_copy (id, subject, body, tags, image)
SELECT (id, subject, body, tags, image)
FROM assignment_speeches
WHERE id = ?"
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.