gpt4 book ai didi

mysql - MS Access 通配符不适用于 MySQL 后端

转载 作者:行者123 更新时间:2023-11-29 21:03:04 25 4
gpt4 key购买 nike

我刚刚在使用 MySQL 后端从 Access 2007 运行更新查询时遇到了此异常。

此 SELECT 查询显示正确的记录。

SELECT Courses.Print_Quota, Courses.CourseCode
FROM Courses
WHERE (((Courses.Print_Quota)=0) AND ((Courses.CourseCode) Like "%cc*"));

Courses.CourseCode 是我的主键

现在我尝试这个更新查询,

UPDATE Courses 
SET Courses.Print_Quota = 100
WHERE (((Courses.Print_Quota)=0)
AND ((Courses.CourseCode) Like "%cc*"));

Access 在数据 TableView 中显示了正确的记录,但是当我运行时..它说 0 行将被更新(这正是发生的情况)

有什么想法为什么这不起作用吗?(我有很多其他方法来实现我想要的结果,只是想知道这里发生了什么)

最佳答案

Mysql不要使用*更改为另一个%

UPDATE Courses 
SET Courses.Print_Quota = 100
WHERE (((Courses.Print_Quota)=0)
AND ((Courses.CourseCode) Like "%cc%"));

或者没有任何结束比赛

UPDATE Courses 
SET Courses.Print_Quota = 100
WHERE (((Courses.Print_Quota)=0)
AND ((Courses.CourseCode) Like "%cc"));

关于mysql - MS Access 通配符不适用于 MySQL 后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37047847/

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