update table set u=1 where (id=2 ....... ) or ( u!='a')
解决方案 »
- phpmyadmin管理mysql数据库,存储过程不能运行
- 同步出错,先2013后发报1064,slave停。请教
- 第当服务器回收进程时就会显示两个错误。怎么改啊。
- 请教高手,怎么分组查询第三大值?
- mysql 去除重复sql语句
- ubuntu下mysql问题
- 读取数据表中关联的问题的问题(急,在线等)
- Hibernate连接MYSQL的问题,急急急!
- 当insert update 遇到 ' "
- 触发器创建出错
- 高手指点啊.(100分求教)........Can't connect to MySQL server on 'localhost' (10055) ( 2003 )
- linux下mysqladmin 连接不了server问题
select * from table where u!='a'
2句都选择然后F5不行吗?
--------------
update table set u=1 where (id=2 ....... ) or ( u!='a')
--------------
这样不行啊,要保持最后是 where u!='a' ,而不能在最后加任何东西。
语句里面是不可能有2个where的.
你的where……where……主要是想实现一个什么功能?u!='a' 是什么意思?
为什么最后要 where u!='a' 而不能在最后加任何东西
如果在一句 sql 语句中不能有 两个 where 的话,那你刚才所说的update table set u=1 where id=2 limit 1
select * from table where u!='a'
2句都选择然后F5不行吗?也不行啊。就是说语法错误。
我看过phpmyadmin里是把两句话分开再独立执行的,所以我估计还是不可以的。
也就是说我就没办法了。没什么。我的目的是用自己程序的漏洞去讨回公道。因为有人用我的程序不给钱,而我没留后门。想做些东西。实在无奈,现在的人素质太低了。
而我现在可以执行的sql语句是:update table set u=$set where u!='a'
而这个 $set 是php变量,但对方服务器会为" ' " 加上 " \ "的。所以我没办法。
update table set u=1 where id=2 .......
update table set u=1where u!='a'个人建议不负法律责任:
你还不如做个触发器.当有数据插入时……