mysql执行报错如下:这种sql语句应该怎么写,a表是主表,b表是细表,a表一行关联b表多行

mysql执行报错如下:这种sql语句应该怎么写,a表是主表,b表是细表,a表一行关联b表多行,第1张

你可以这么写

update drp_cgtzd a set a.sl1=(select sum(b.sl1) from drp_cgtzdmx b where a.djbh=b.djbh) where a.djbh='45193438'

你自己写个代码都粗心大意的

"INSERT INTO user(user,password) VALUES('"+usr+"’,’"+psd+"')")

看到没,'"+usr+"’单引号左边英文右边是中文,’"+psd+"'左边是中文单元引号,右边是英文的

stmt.executeUpdate("INSERT INTO user(user,password) VALUES(’1111‘,’1111‘)")

’1111‘,’1111‘单引号全部是中文的

SQL语句不支持中文标点符号,SQL syntax就是语法报错


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5902155.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-07
下一篇2023-03-07

发表评论

登录后才能评论

评论列表(0条)

    保存