1

我以前在 c# 和 mssql 中做过这个,想知道是否有人知道我将如何用 mysql 和 php 来做。

我有一个存储过程。我需要从存储过程中找到所需的所有参数。从这里我可以将我的对象与参数匹配并将它们传递给存储过程。

如果有人知道可以完成的方法而不是每次插入都重复自己,这将节省我很多时间。

基本上想找出存储过程与 php 的 mysql 数据库的参数。

4

1 回答 1

1

您可以使用 MySQL 的内置information_schema数据库来实现它。MySQL 本身使用该数据库来存储有关模式、表、列、... 过程的元信息 :)

使用以下查询获取有关属于过程的所有参数的信息:

SELECT * FROM `information_schema`.`PARAMETERS` 
WHERE `SPECIFIC_NAME` = 'YOUR_PROCEDURE_NAME' 
  AND `SPECIFIC_SCHEMA` = 'YOUR_DATABASE_NAME'

当然,您可以细化查询。

于 2013-04-09T21:36:34.743 回答