update table set u=1 where (id=2 ....... ) or ( u!='a')
解决方案 »
- java程序如何连接使用PL/Proxy方式集群的数据库
- 计算20分钟以内登陆过的用户
- 如何从mysql 字段中提取值..
- MYSQL创建约束的问题,求解
- cygwin上成功安装了postgresql,但不知道怎么用psql
- 关于limit的一点小问题啊,请帮忙看看,XX
- 表的数据量过大修改或删除太慢怎么解决?
- 罕见问题::关于远程连库的问题
- 大家好,我现在碰到一个小难题 ,mySql command line Client 怎么用?
- 请教高手”对这样的mysql表结构怎么查询“!!!
- 高手指点啊.(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'个人建议不负法律责任:
你还不如做个触发器.当有数据插入时……