gpt4 book ai didi

mysql - SQL 错误 1292 尝试更新行字段

转载 作者:行者123 更新时间:2023-11-29 10:35:12 33 4
gpt4 key购买 nike

我正在尝试使用以下 SQL 查询更新名为“Syllabus”的字段:

UPDATE `cursos` c
SET c.SYLLABUS = 'https://www.upv.es/pls/oalu/sic_asi.Busca_Asi?
P_VISTA=&P_IDIOMA=i?p_codi=' + c.CODE + '&p_caca=act'
WHERE c.SYLLABUS LIKE "" AND c.CENTER NOT LIKE "Study Abroad"

但是我收到这个奇怪的错误,说每当我尝试执行它时,我都试图在第 2 行输入一个 DOUBLE 值。关于如何解决这个问题有什么建议吗?

最佳答案

您的问题可能是+。这只在 SQL Server 和相关数据库中进行字符串连接。

这可能会满足您的要求:

UPDATE cursos c
SET c.SYLLABUS = CONCAT('https://www.upv.es/pls/oalu/sic_asi.Busca_Asi?P_VISTA=&P_IDIOMA=i?p_codi=',
c.CODE, '&p_caca=act')
WHERE c.SYLLABUS = '' AND c.CENTER NOT LIKE 'Study Abroad';

关于mysql - SQL 错误 1292 尝试更新行字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46543228/

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