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

mysql (5.1)> tạo bảng với tên từ một biến

Bạn sẽ có thể làm điều gì đó như sau:

SET @yyyy_mm=DATE_FORMAT(now(),'%Y-%m');
SET @c = CONCAT('CREATE TABLE `survey`.`',@yyyy_mm, '` LIKE `survey`.`interim`');
PREPARE stmt from @c;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đã vượt quá giới hạn đệ quy trong thủ tục không truy xuất lại

  2. Đang tìm kiếm tập dữ liệu để kiểm tra các tìm kiếm kiểu FULLTEXT trên

  3. Đặt lại mật khẩu gốc MySQL bằng câu lệnh ALTER USER sau khi cài đặt trên Mac

  4. SQL 'LIKE BINARY' chậm hơn bất kỳ so với 'LIKE' thuần túy?

  5. Truy vấn MySQL để trả về các hàng bằng hoặc lớn hơn một ngày nhất định, trong đó ngày được phân tách trong các cột năm, tháng và ngày