java-mysql语句这样有错误问题出在哪?

问题描述

mysql语句这样有错误问题出在哪?
sql语句:
String tel = obj.getString(""tel"");
String email = obj.getString(""email"");
......
sqls.add(""update from user loginName='""+uloginName+""'userName='""+userName+""' where loginName='""+loginName+""'"");

sqls.add(""update from userinfo loginName='""+uloginName+""'gender='""+gender+""'birthday='""+birthday+""'address='""+address+""' mobile='""+mobile+""'tel='""+tel+""'email='""+email+""'quanpin='""+CHNUtil.getFullSpell(userName)+""'jianpin='""+CHNUtil.getFirstSpell(userName)+""' where loginName='""+loginName+""'"");
错误信息:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from userinfo loginName='s123'gender='0'birthday='2015-12-10'address='1111'm' at line 1
我要往两个表里更改这些信息,但是出错了。初学者,不知道怎么错了

解决方案

update 语法:
update userinfo
set userinfo = ""111""
gender =""222""

解决方案二:
update 语法:
update userinfo
set userinfo = ""111""
gender =""222""

解决方案三:
SQL syntaxsql语法错误
update user loginName='""+uloginName+""'userName='""+userName+""' where loginName='""+loginName+""'""
例如:update 表名
set name = ""zhang""(要修改的属性和值修改name值为""zhang"")
where id = ""3""(条件id=3);

解决方案四:
你的表名是from是关键字,所以出错了。

解决方案五:
很明显,update语法错误

解决方案六:
mysql 语句错误

时间: 2024-10-30 16:10:35

java-mysql语句这样有错误问题出在哪?的相关文章

图片-mysql语句求指明错误?

问题描述 mysql语句求指明错误? 做了一个表sicence_fiction_film,如图所示:,想删除名字列中aaa这一行,输入如下: delete from sicence_fiction_film where name=aaa; 结果却报错说不知道列aaa在哪儿? 求解答? 解决方案 delete from sicence_fiction_film where name='aaa'; name在数据库是varchar类型的要加上单引号,就好比java里面的字符串要加上双引号一样,否则就

mysql-求一个Mysql语句 查询出当前周的数据按照天分组

问题描述 求一个Mysql语句 查询出当前周的数据按照天分组 SELECT DATE_FORMAT(uploadTime_beg%Y-%m-%d"") as time SUM(field01) as sumStatus1 SUM(field02) as sumStatus2 SUM(field03) as sumStatus3 SUM(field04) as sumStatus4 SUM(field05) as sumStatus5 FROM health_realdata WHERE

这个Oracle语句转成 mysql语句怎么写 ,我每次运行都有错误

问题描述 这个Oracle语句转成 mysql语句怎么写 ,我每次运行都有错误 2C select * from (select rownum rng.*c.name cname from shop_goods gshop_category c where g.categoryid=c.id and g.categoryid=#{categoryid} and g.name like #{name} ) r where r.rn between (#{page}-1)*#{pageSize} a

SQL-GROUP BY语句在MySQL中的一个错误使用被兼容的情况

首先创建数据库hncu,建立stud表格. 添加数据: create table stud( sno varchar(30) not null primary key, sname varchar(30) not null, age int, saddress varchar(30) ); INSERT INTO stud VALUES('1001','Tom',22,'湖南益阳'); INSERT INTO stud VALUES('1002','Jack',23,'益阳'); INSERT

Mysql语句快速复习教程(全)_Mysql

基本操作 查看数据库 <code>show databases; </code> 指定字符集 <code>create database day15 default character set utf8 </code> 查看字符集 <code>show create database day15; </code> 删除 <code>drop database day15 </code> 修改字符集 <co

Java mysql数据库并进行内容查询实例代码_java

Java  mysql数据库并进行内容查询 最近用框架做了几个项目,感觉当初底层的东西有点忘了,写一个JDBC的简单的连接代码来熟悉回顾一下,也希望对刚接触的新手能有所帮助.这也是我的第一篇随笔,废话不多说,直接上代码: public Connection getCon() { //数据库连接名称 String username="root"; //数据库连接密码 String password=""; String driver="com.mysql.j

数据-java mysql 按日期分组查询

问题描述 java mysql 按日期分组查询 如在mysql中有张表user 有三条数据 注册时间分别是是2014-11-28,2014-11-28,2014-11-29 那我要怎么分组查询出2014-11-01到2014-11-30的数据,空的也显示 要显示成 count time . . . . 0 2014-11-26 0 2014-11-27 2 2014-11-28 1 2014-11-29 0 2014-11-30 或者在java里面怎么补全 解决方案 告诉你思路,自己写,mysq

解决mysql使用GTID主从复制错误问题

解决mysql使用GTID主从复制错误问题 做MySQL主从的话肯定会遇到很多同步上的问题, 大多数都是由于机器宕机,重启,或者是主键冲突等引起的从服务器停止工作, 这里专门收集类似问题并提供整理解决方案,仅供参考! 1.主从网络中断,或主服务器重启,或从服务器重启,从会根据配置文件中的时间(默认1分钟)去自动重连主服务器,直到网络和服务均可正常连接,连接正常后可自动继续同步之前文件,不需要任何人工干预! 2.当主从因为人为原因出现不同步的时候,可以用下面命令进行同步:  代码如下 复制代码 L

hive执行query语句时提示错误

hive执行query语句时提示错误:org.apache.hadoop.ipc.RemoteException: java.io.IOException: java.io.IOException: hive> select product_id, track_time from trackinfo limit 5; Total MapReduce jobs = 1 Launching Job 1 out of 1 Number of reduce tasks is set to 0 since