Mysql
 sql >> база данни >  >> RDS >> Mysql

sql тригери Имам грешка, докато съхранявам името на колона в променлива и го използвам за OLD.myvar в sql тригери

Вие ще изградите заявката си като низ, след което ще я подготвите и изпълните, нещо подобно на:

SET @s = CONCAT('INSERT INTO TMP(DATA1, DATA2) VALUES ("DATA",OLD.',TMPCOL,');');

PREPARE stmt1 FROM @s;
EXECUTE stmt1;
DEALLOCATE PREPARE stmt1;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 1000+ API обаждания с 1 cron задание?

  2. Вземете стойности от базата данни с помощта на PHP PDO и актуализирайте входа до проверено

  3. как да приложите сложна sql команда

  4. Вижте дефиницията на съхранена процедура/функция в MySQL

  5. Отпечатване на данни от таблицата mysql php