php - 在 UPDATE 查询中设置之前的 WHERE 的可能方法?

标签 php mysql

我正在尝试执行此查询,但没有成功

UPDATE paliaused WHERE brand=34 SET brand='audi'

我知道正确的做法(并且成功地做到了)是:

UPDATE paliaused SET brand='audi' WHERE brand='34' 

但是,我需要在 SET 之前添加 WHERE,因为我通过替换记事本文件中的字符来构造查询。

此外,还有其他方法可以做到这一点吗?

谢谢

这是我的文字的一部分

INSERT INTO models VALUES (978,'159');
INSERT INTO models VALUES (862,'156 S/W');
INSERT INTO models VALUES (979,'FIESTA');
INSERT INTO models VALUES (863,'156');
INSERT INTO models VALUES (980,'TERIOS');
INSERT INTO models VALUES (864,'A6');

我需要转换到的地方

UPDATE paliaused SET models='159' WHERE models='978' 

最佳答案

答案是:不,这不可能保留在 SQL 中

关于php - 在 UPDATE 查询中设置之前的 WHERE 的可能方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22964279/

相关文章:

mysql - 在数据库中存储 OpenPGP key 和加密数据

php - 未确定的问题

mysql获取与年份无关的月份数

php - Symfony2 - 访问被拒绝(用户未完全验证)

php - 变量的值未传递到 echo 语句中

php - 如何在 codeigniter 中查询 JSON 数据类型?

php - Laravel 5.4 中表之间的多重关系

php - 使用 php 正则表达式查找包含单词的整行

java - 如何从列表中分配一个数字 - JDBC JAVA SQL

php - 10个不同的域名,2个php文件,仅数据库查询更改