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

Có cách nào để thực thi mã động trong MySQL, tương tự như thực thi ngay lập tức trong Oracle không?

Nó thực sự không hoạt động như những gì tôi đã viết, tôi chỉ viết mã như sau:

set @preparedstmt = concat('SELECT tid, LENGTH(message) len FROM ? where tid=? and first=1');
prepare stmt from prepared_stmt;
execute stmt using v_tid;
drop prepare stmt;

Chỉ cần quan tâm đến tên bảng, nó không nên được thay thế bằng trình giữ chỗ.



  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ìm nhóm bản ghi phù hợp với nhiều giá trị

  2. chúng ta có thể tránh hùng hồn trong số lượng lớn hồ sơ không

  3. Sự cố kết nối với máy chủ từ xa MySQL

  4. Cách tốt nhất để lưu trữ tin nhắn trò chuyện trong cơ sở dữ liệu?

  5. Các thủ tục được lưu trữ bằng MySQL Workbench