Mysql
 sql >> база данни >  >> RDS >> Mysql

Как мога да създам временна таблица в mariadb или mysql?

CHAR(19) е твърде малък, за да съхрани цялата ви дата с милисекунди.

Вместо това използвайте CHAR(26):

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

или премахнете милисекундите:

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

Можете също така да използвате тип DATETIME вместо String.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql Невалиден брой колони във въвеждането на CSV при импортиране на csv файл

  2. Ограничаване на изпълнението на PHP?

  3. Вмъкване на елемент в слушател на доктрина

  4. коя база данни да използвате за самостоятелно приложение Winforms

  5. PHP MYSQL не можа да се свърже (HY000/2002)