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

Tạo một bảng tạm thời trong một câu lệnh SELECT mà không có một bảng CREATE TABLE riêng biệt

CREATE TEMPORARY TABLE IF NOT EXISTS table2 AS (SELECT * FROM table1)

Từ hướng dẫn được tìm thấy tại http://dev.mysql. com / doc / refman / 5.7 / vi / create-table.html

Bạn có thể sử dụng từ khóa TEMPORARY khi tạo bảng. Bảng TEMPORARY chỉ hiển thị với phiên hiện tại và được bỏ tự động khi phiên đóng cửa. Điều này có nghĩa là hai phiên khác nhau có thể sử dụng cùng một tên bảng tạm thời mà không xung đột với nhau hoặc với một bảng không TẠM THỜI hiện có có cùng tên. (Bảng hiện có bị ẩn cho đến khi bảng tạm thời bị xóa.) Để tạo bảng tạm thời, bạn phải có đặc quyền TẠO BẢNG TẠM THỜ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. Năm ứng dụng phần mềm hàng đầu để truy cập máy chủ MySQL / MariaDB

  2. Phát hiện nếu giá trị là số trong MySQL

  3. LOAD DATA LOCAL INFILE bị cấm trong ... PHP

  4. Chỉ số PostgreSQL và Chỉ số InnoDB - Hiểu sự khác biệt

  5. Xuất tất cả các lỗi PHP vào cơ sở dữ liệu không error_log