0
我在PHP代碼中有簡單的查詢。它增加了對數據庫中的特定值僅如果事情不存在:可以INSERT IGNORE返回附加值嗎?
$query = "INSERT IGNORE INTO images (filename) VALUES ('test2'),('dat7'), ... ";
if (!mysql_query($query)) print mysql_error();
數據庫結構:
"id" (Primary and AUTO_INCREMENT) | "filename" (unique)
現在是我的問題。是否有可能從數據庫中獲取有關此查詢期間添加的「id」值列表的信息?我不需要關於添加「文件名」值的信息,只需要在上次查詢期間新創建的「id」列表。
嘗試使用http://php.net/manual/en/function.mysql-insert-id.php獲取最後插入的ID – Deepak
可能的重複[mysql - 插入後忽略獲取主鍵](http:/ /stackoverflow.com/questions/6291405/mysql-after-insert-ignore-get-primary-key) – RandomSeed