sql >> Database >  >> RDS >> Mysql

MySQL, hoe u null-datums invoegt

Probeer dit:

$query = "INSERT INTO table (column_s1, column_s2, column_d1, column_d2) 
          VALUES ('$string1', '$string2', " . ($date1==NULL ? "NULL" : "'$date1'") . ", " . ($date2==NULL ? "NULL" : "'$date2'") . ");";

dus als u dit bijvoorbeeld in de query invoert:

$string1 = "s1";
$string2 = "s2";
$date1 = NULL;
$date2 = NULL;

resultaat zou moeten zijn:

INSERT INTO table (column_s1, column_s2, column_d1, column_d2) VALUES ('s1', 's2', NULL, NULL);


  1. Amazon RDS (MySQL of MariaDB) migreren naar een On-Prem Server

  2. Prestaties en prijzen van PostgreSQL DigitalOcean vergelijken - ScaleGrid versus door DigitalOcean beheerde databases

  3. Virtualmin:u hebt geen toegang tot deze MySQL-database na het wijzigen van het wachtwoord

  4. Print resultaten in MySQL-formaat met Python