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

Jalankan mysql create function statement dengan PHP

Kemungkinan besar Anda tidak memerlukan DELIMTER memerintah. Itu milik program klien MySQL-centric.

Silakan coba dengan titik koma biasa:

if (!$mysqli->query("DROP PROCEDURE IF EXISTS p") ||
    !$mysqli->query("CREATE PROCEDURE p(IN id_val INT) BEGIN INSERT INTO test(id) VALUES(id_val); END;")) {
    echo "Stored procedure creation failed: (" . $mysqli->errno . ") " . $mysqli->error;
}

dan biarkan PHP khawatir tentang pembatasan

PERINGATAN

Saya mendapatkan kode di atas dari http://php.net/manual /en/mysqli.quickstart.stored-procedures.php




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa mensimulasikan pernyataan cetak di MySQL?

  2. masukkan beberapa baris ke mysql melalui node.js

  3. Hibernate, MySQL dan tabel bernama Ulangi - perilaku aneh

  4. Seberapa amankah otentikasi dalam protokol mysql?

  5. Java - MySQL ke Hive Impor di mana MySQL Berjalan di Windows dan Hive Berjalan di Cent OS (Horton Sandbox)