Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wstaw wartość automatycznie w bazie danych

Możesz także utworzyć zdarzenie MySQL , uważam, że to najprostszy sposób w dzisiejszych czasach. Jeśli masz phpmyadmina , nie jest wymagany żaden kod poza INSERT oświadczenie:

  • kliknij bazę danych, w której chcesz utworzyć wydarzenie, a na górnym pasku kliknij link „Wydarzenia”;
  • włącz harmonogram, klikając przycisk na tej stronie;
  • dodaj nowe wydarzenie i ustaw je jako „cykliczne” w wyskakującym okienku;
  • wybierz pozostałe opcje według potrzeb;
  • dodaj instrukcję INSERT w obszarze tekstowym w tym samym oknie;
  • kliknij przycisk „Idź” i gotowe!

Btw, wygenerowany kod z tego zdarzenia można później wyeksportować i będzie wyglądać mniej więcej tak:

CREATE EVENT `monthly`
 ON SCHEDULE EVERY 1 MONTH
 STARTS '2015-10-07 00:00:00'
 ON COMPLETION NOT PRESERVE ENABLE
 DO INSERT INTO tbl_name (a,b,c) VALUES(1,2,3);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać rekord, jeśli Count wynosi zero w Laravel?

  2. Jak ograniczyć dołączenia do asocjacji należyToMany w Sequelize JS?

  3. Domyślne hasło mysql na serwerze ubuntu 16.04

  4. Jak mogę wyświetlić czas zapytania w Perl, DBI?

  5. Wykrywanie uszkodzonych znaków utf8 w MySQL