複数のレコードを mysql データベースに追加する必要があります。複数のクエリを試してみましたが、うまく機能しましたが、効率的ではありませんでした。だから私は以下のような1つのクエリだけで試してみました.
INSERT INTO data (block, length, width, rows) VALUES
("BlockA", "200", "10", "20"),
("BlockB", "330", "8", "24"),
("BlockC", "430", "7", "36")
ON DUPLICATE KEY UPDATE
block=VALUES(block),
length=VALUES(length),
width=VALUES(width),
rows=VALUES(rows)
ただし、常にテーブルを更新します (列は block_id、block、length、width、rows です)。block_idも追加してクエリを変更する必要があります。block_idは主キーです。どんな助けでも大歓迎です。