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

SQL - Lỗi cột thủ tục

Mọi sql động đều phải sử dụng MySQL Câu lệnh chuẩn bị .

DROP PROCEDURE IF EXISTS `LIST`;
DELIMITER $$
create procedure LIST(in tableName varchar(35))
BEGIN 
    SET @sql=CONCAT('select * from ',tablename);
    PREPARE stmt1 FROM @sql;
    EXECUTE stmt1;
    DEALLOCATE PREPARE stm1;
END$$

kiểm tra:

call LIST('course');
call LIST('tutor');



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tốc độ chèn chậm lại khi bảng phát triển trong mysql

  2. LỖI:Không thể tạo tiện ích mở rộng gốc đá quý - Lỗi khi cài đặt mysql2

  3. Cách kiểm tra phiên bản MySQL

  4. Chọn bằng cách sử dụng tên bảng được tạo động

  5. Cách áp dụng phân trang cho kết quả của truy vấn SHOW TABLES trong PHP