pencetus - MySQL mentakrifkan pencetus untuk mengembalikan ID peningkatan automatik
为情所困
为情所困 2017-05-27 17:39:10
0
1
1131

Pencetus ditakrifkan dalam MySQL untuk mengembalikan nilai id yang meningkat sendiri.

Kod adalah seperti berikut:

create trigger getAutoNewId after insert on city
for each row select new.Id;

Ralat semasa mencipta:

Kod Ralat: 1415. Tidak dibenarkan mengembalikan set keputusan daripada pencetus

Jika perkara di atas mengembalikan set data, apakah yang perlu saya tulis jika saya hanya mahu mengembalikan satu baris ID?

为情所困
为情所困

membalas semua(1)
Peter_Zhu

Anda tidak akan melihat keputusan walaupun anda melaksanakan pernyataan pertanyaan dalam pencetus Adalah disyorkan untuk membuat jadual log dan memasukkannya.

.
create trigger getAutoNewId after insert on city
for each row 
insert into log_table(newId, time) value(new.Id, now());
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!