sql >> Databáze >  >> RDS >> Mysql

Jak vložit více řádků do databáze mysql najednou s připravenými příkazy?

Toto je plně platné:

$stmt = $mysqli->prepare("INSERT INTO something (userid, time, title) VALUES (?, ?, ?)");

$stmt->bind_param('iis', $userid, time(), $title);
$stmt->execute();

$stmt->bind_param('iis', $userid, time(), $title);
$stmt->execute();

$stmt->bind_param('iis', $userid, time(), $title);
$stmt->execute();

$stmt->bind_param('iis', $userid, time(), $title);
$stmt->execute();

Přes pole hodnot můžete vložit, svázat a spustit pokaždé. Nebude to tak rychlé jako hromadné vkládání v příkladu, který jste propojili, ale bude to bezpečnější.



  1. Co je schéma v SQL a jak jej vytvořit?

  2. SQL:Najděte maximální záznam na skupinu

  3. limit záznamů pracovní plochy mysql

  4. Porovnejte varchar s char