phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

phpmyadmin|Cara membuat acara lakukan 2 tindakan

Anda dapat membungkus isi acara Anda dalam BEGIN ... END blok pernyataan majemuk:

CREATE EVENT rate ON SCHEDULE EVERY 24 HOUR STARTS '2011-12-01 20:00:00' DO BEGIN
  SET @p=1;
  UPDATE users SET rate = (@p:[email protected]+1) ORDER BY power DESC;
END

Perhatikan bahwa setiap pernyataan harus diakhiri dengan titik koma, jadi Anda harus mengonfigurasi klien Anda untuk menggunakan pembatas pernyataan yang berbeda agar tidak menganggap titik koma yang pertama kali ditemui adalah akhir dari CREATE EVENT perintah (cara melakukannya akan tergantung pada klien Anda, tetapi di alat baris perintah MySQL , Anda dapat menggunakan DELIMITER perintah dan di phpMyAdmin Anda dapat mengatur pembatas di bawah kotak input SQL).

Atau, dalam hal ini Anda dapat menggunakan UPDATE multi-tabel sintaks untuk melakukan inisialisasi variabel sehingga Anda hanya memerlukan satu pernyataan sederhana:

CREATE EVENT rate ON SCHEDULE EVERY 24 HOUR STARTS '2011-12-01 20:00:00' DO
  UPDATE   users, (SELECT @p:=0) init
  SET      users.rate = (@p:[email protected]+1)
  ORDER BY users.power DESC


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. mengubah url default phpmyadmin

  2. Kueri SANGAT lambat (>30 detik) di php, tetapi cepat saat menjalankan kueri di phpmyadmin

  3. Tingkatkan ukuran font kotak kueri SQL

  4. Studio Android Muat url Gambar ke tampilan daftar

  5. localhost/phpmyadmin memberikan halaman tidak ditemukan kesalahan