sql >> Databasteknik >  >> RDS >> Mysql

MySQL, hur man infogar nulldatum

Prova detta:

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

så till exempel om du lägger detta i frågan:

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

resultatet ska bli:

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


  1. Byt namn på Amazon RDS-tabellnamn till versaler

  2. DAO.Recordset.Update resultat i reckord lock

  3. Skriva fråga för flera tabeller i php

  4. Hur startar man MySQL med --skip-grant-tables?