sql >> Databasteknik >  >> RDS >> Mysql

Hur man skriver en lagrad procedur med phpmyadmin och hur man använder den genom php?

Eftersom en lagrad procedur skapas, ändras och tas bort med hjälp av frågor kan du faktiskt hantera dem med phpMyAdmin.

För att skapa en lagrad procedur kan du använda följande (ändra vid behov):

CREATE PROCEDURE sp_test()
BEGIN
  SELECT 'Number of records: ', count(*) from test;
END//

Och se till att du ställer in fältet "Avgränsare" på SQL-fliken till //.

När du har skapat den lagrade proceduren kommer den att visas i fältet Rutiner under dina tabeller (på fliken Struktur), och du kan enkelt ändra/släppa den.

För att använda den lagrade proceduren från PHP måste du köra en CALL-fråga, precis som du skulle göra i vanlig SQL.



  1. Postgres:Hur gör man Composite keys?

  2. Använda LogMiner för att hitta aktuella ändringar

  3. Slå samman flera rader till en enda rad

  4. Postgres dynamiska frågefunktion