これは私のMysqlクエリです。私のテーブルでは、ID はAuto-Incrementタイプです。
$sql ="INSERT INTO product_detail (master_detail_id,Product_code,Product_label)
values
('8330','TOTAL','products'),('8330','010290','demo'),('8330','010639','Live demo'),
('8330','020900','demo fat'),('8330','030344','demos')";
$insertDetails = mysql_query( $sql);
echo "last insert id-->".mysql_insert_id();
最後の挿入 ID--->1を取得していますが、 5を取得する必要があります。なぜそれが起こっているのかわかりませんか?
テーブル構造
id bigint(250) No None AUTO_INCREMENT
Product_code varchar(20) latin1_swedish_ci No
Product_label varchar(500) latin1_swedish_ci No
master_detail_id bigint(250) No None