Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để tạo một bảng tạm thời trong mariadb hoặc mysql?

CHAR (19) quá nhỏ để lưu trữ toàn bộ ngày của bạn với mili giây.

Sử dụng CHAR (26) để thay thế:

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

hoặc xóa phần nghìn giây:

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

Bạn cũng có thể sử dụng kiểu DATETIME thay vì Chuỗi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để chạy nhiều truy vấn chèn trong SQL bằng PHP trong một lần?

  2. Cập nhật một cột của bảng bằng cách thêm một số giá trị vào cùng một giá trị cột trong MySQL

  3. Máy khách không hỗ trợ giao thức xác thực do máy chủ yêu cầu

  4. Công thức cơ sở dữ liệu đầu bếp mysql không thành công trên tệp lớn

  5. truy vấn mysql để lấy nhiều phạm vi ngày