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

Chèn / Cập nhật ngày ngẫu nhiên trong MySQL

Bạn có thể nhận được một số nguyên ngẫu nhiên với biểu thức sau:

https://dev.mysql.com/doc /refman/8.0/en/mathe Toán học-functions.html# Chức năng_rand

Sử dụng số đó để tạo một số ngày, giờ hoặc phút ngẫu nhiên (tùy thuộc vào độ phân giải) và thêm số đó vào ngày hiện tại.

Biểu thức đầy đủ sẽ là:

-- Date only
SELECT CURRENT_DATE - INTERVAL FLOOR(RAND() * 14) DAY;
-- Date and time
SELECT CURRENT_TIMESTAMP - INTERVAL FLOOR(RAND() * 14 * 24 * 60 *60) SECOND;

Demo



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết xuất MySQL theo truy vấn

  2. Thủ tục lưu trữ không trả về giá trị trong MVC5

  3. Liệt kê tất cả các bảng có chứa một tên cột nhất định

  4. Bảng MySQL với nhiều giá trị trong một trường

  5. Làm cách nào để trích xuất hai chữ số liên tiếp từ một trường văn bản trong MySQL?