Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Buat kesalahan pemicu:sintaks tidak valid

Pemformatan Anda tidak aktif, ingat DELIMITER $$ pernyataan diperlukan, karena tidak ada bedanya dengan membuat prosedur tersimpan.

Periksa dokumentasi setiap kali Anda mengalami masalah seperti ini.

Gulir sekitar setengah jalan ke bawah dokumen untuk melihat contohnya.

Tapi, Inilah yang Anda cari:

DELIMITER $$
CREATE TRIGGER tg_newuser_insert 
BEFORE UPDATE ON tbl_newuser
FOR EACH ROW
    BEGIN

        SET NEW.id = CONCAT('YTUM', LPAD(LAST_INSERT_ID(), 8, '00000'));

    END $$
DELIMITER ;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP/MySQL - bagaimana cara membuat tautan hapus secara otomatis untuk satu baris dalam tabel yang sudah dibuat secara otomatis?

  2. Cara Memperbaiki ERROR 1130 (HY000):Host tidak diizinkan untuk terhubung ke server MySQL ini

  3. Mysql - Mysql2::Error:Nilai string salah:

  4. Beberapa tabel bergabung dalam rel

  5. MySQL menentukan urutan sewenang-wenang berdasarkan id