sql >> Database >  >> RDS >> Mysql

Hoe kan ik een tijdelijke tabel maken in mariadb of mysql?

CHAR (19) is te klein om je hele datum in milliseconden op te slaan.

Gebruik in plaats daarvan CHAR(26):

CREATE TEMPORARY TABLE TMP(
    SELECT CAST(DATE_FORMAT(NOW(), '%Y-%m-%d %T.%f') AS CHAR(26)) AS REGDT
);

of verwijder de milliseconden:

CREATE TEMPORARY TABLE TMP(
    SELECT CAST(DATE_FORMAT(NOW(), '%Y-%m-%d %T') AS CHAR(19)) AS REGDT
);

U kunt ook een DATETIME-type gebruiken in plaats van een String.



  1. Databaseontwerp voor gebruikersinstellingen

  2. Een primaire sleutel voor automatische verhoging definiëren in SQL Server

  3. Kopieer rij maar met nieuwe id

  4. java.net.ConnectException:kon geen verbinding maken met localhost/127.0.0.1 (poort 80):verbinding mislukt:ECONNREFUSED (Verbinding geweigerd)