MySQL Workbench 用户输入
MySQL Workbench user input
我的问题是如何让@userinput 与 mySQL 一起工作。
这是一个例子
SELECT *
FROM film
WHERE titel = @userinput;
但此查询不适用于 SQL workbench
如果有人能帮我解决这个问题那就太好了
欢迎,由于您来自 MS Access 环境,因此您对数据库的看法可能有所不同。在 Ms Access 中,您以前端的形式拥有内置数据库和各种其他功能。
MySQL 是纯数据库,您可以在其中使用纯文本的 SQL 语言。使用 MySQL workbench 您可以创建和管理 MySQL schemas/tables/diagrams 但它不会像 MS Access 那样为您提供前端。
要拥有用户表单,您需要在 MS ACCESS 或任何其他可以连接到 MySQL 服务器并使用表格的应用程序中开发自己的应用程序。
除此之外:如果您想在 MySQL 中使用参数,您需要创建带参数的存储过程,或者像
这样设置参数
像这样;
SET @mTest := 'This is a test';
Select tbl_test where testField like @mTest;
希望您了解 MS Access 和数据库服务器之间的区别。
我的问题是如何让@userinput 与 mySQL 一起工作。
这是一个例子
SELECT *
FROM film
WHERE titel = @userinput;
但此查询不适用于 SQL workbench 如果有人能帮我解决这个问题那就太好了
欢迎,由于您来自 MS Access 环境,因此您对数据库的看法可能有所不同。在 Ms Access 中,您以前端的形式拥有内置数据库和各种其他功能。
MySQL 是纯数据库,您可以在其中使用纯文本的 SQL 语言。使用 MySQL workbench 您可以创建和管理 MySQL schemas/tables/diagrams 但它不会像 MS Access 那样为您提供前端。
要拥有用户表单,您需要在 MS ACCESS 或任何其他可以连接到 MySQL 服务器并使用表格的应用程序中开发自己的应用程序。
除此之外:如果您想在 MySQL 中使用参数,您需要创建带参数的存储过程,或者像
这样设置参数像这样;
SET @mTest := 'This is a test';
Select tbl_test where testField like @mTest;
希望您了解 MS Access 和数据库服务器之间的区别。