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

Bảng tạm thời trong các hàm được lưu trữ?

thả câu lệnh bảng gây ra một cam kết ngầm, không được phép trong một hàm mysql. thả bảng tạm thời không gây ra cam kết mặc dù. nếu bạn không lo lắng về các bảng thông thường (không tạm thời) có tên months_between_dates hoặc filter_months hiện có, bạn có thể thay đổi

DROP TABLE IF EXISTS months_between_dates;
DROP TABLE IF EXISTS filter_months;

đến

DROP TEMPORARY TABLE IF EXISTS months_between_dates;
DROP TEMPORARY TABLE IF EXISTS filter_months;



  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ấn đề với việc tải dữ liệu lên cơ sở dữ liệu

  2. Luồng công việc DDL giao dịch cho MySQL

  3. Chọn từ nhiều bảng với trình tạo truy vấn thông thạo laravel

  4. CHỌN * TỪ máy chủ MySQL được liên kết

  5. Làm cách nào để xuất và nhập tệp .sql từ dòng lệnh với các tùy chọn?