gpt4 book ai didi

mysql - MySQL 查询中输入参数的语法

转载 作者:可可西里 更新时间:2023-11-01 06:39:12 24 4
gpt4 key购买 nike

我们最近将数据库从 MSSQL 切换到 MySQL,使用参数的查询不再有效。

这是一个 MSSQL 查询示例:

SELECT * FROM users u WHERE u.ID = :id

通常,参数浏览器会弹出并询问我 :id 的值,但在 MySQL 中我得到这个错误:

您的 SQL 语法有误;查看与您的 MySQL 服务器版本对应的手册,了解在 ':id' 附近使用的正确语法

我尝试使用 @ 或 ?而不是 : 并且它不起作用。

在此先感谢您的帮助。

最佳答案

语法不一样

set @id:=123;
SELECT * FROM users u WHERE u.ID = @id;

Docs for User defined variables

关于mysql - MySQL 查询中输入参数的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7324560/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com