Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我以前在 c# 和 mssql 中做过这个,想知道是否有人知道我将如何用 mysql 和 php 来做。
我有一个存储过程。我需要从存储过程中找到所需的所有参数。从这里我可以将我的对象与参数匹配并将它们传递给存储过程。
如果有人知道可以完成的方法而不是每次插入都重复自己,这将节省我很多时间。
基本上想找出存储过程与 php 的 mysql 数据库的参数。
您可以使用 MySQL 的内置information_schema数据库来实现它。MySQL 本身使用该数据库来存储有关模式、表、列、... 和过程的元信息 :)
information_schema
使用以下查询获取有关属于过程的所有参数的信息:
SELECT * FROM `information_schema`.`PARAMETERS` WHERE `SPECIFIC_NAME` = 'YOUR_PROCEDURE_NAME' AND `SPECIFIC_SCHEMA` = 'YOUR_DATABASE_NAME'
当然,您可以细化查询。