【问题标题】:I am trying to attempt following MySQL query but not work in xampp我正在尝试遵循 MySQL 查询但在 xampp 中不起作用
【发布时间】:2019-06-29 17:02:06
【问题描述】:
UPDATE `asset_form` SET `ASSIGN_TO` = ('Nishant Sourav') 
WHERE asset_form.ASSIGN_TO = ('Nishant Sourav ') LIMIT 50

【问题讨论】:

  • 你能详细说明它是如何不工作的吗?你有错误吗?结果错误?
  • 0 行受影响。 (查询耗时 0.0951 秒。)
  • 通过双击 xampp 的表来更新相同的内容。它包含大约 200 条记录。
  • 在您的问题中提供更多信息,例如该表架构是什么、该表中的示例数据等。
  • 试试这个:: SELECT ASSIGN_TO FROM asset_form LIMIT 50 做所有的 50 个已经将 ASSIGN_TO 设置为 Nishant Sourav

标签: mysql xampp


【解决方案1】:

问题是限制条款。 以下作品在 sqlfiddle 中进行了很好的测试 创建插入和更新必须在左侧

CREATE TABLE asset_form
(`ID` int NOT NULL AUTO_INCREMENT 
 , `buyer` int
 , `seller` int
 , `ASSIGN_TO` varchar(60),
PRIMARY KEY (ID))
;

INSERT INTO asset_form
( `buyer`, `seller`, `ASSIGN_TO` )
VALUES
( 22, 12, 'test'),
( 500, 20, 'Nishant SouravÂ')
;

UPDATE asset_form
SET `ASSIGN_TO`='Nishant Sourav' 
WHERE `ASSIGN_TO` IN (
SELECT `ASSIGN_TO` FROM (
SELECT `ASSIGN_TO` From asset_form
    ORDER BY `ASSIGN_TO` ASC  
  Limit 0,1
) tmp
);
) tmp
);

而且在正确的视线中

  Select * From asset_form;

【讨论】:

    猜你喜欢
    • 2013-02-28
    • 1970-01-01
    • 2015-10-22
    • 2011-12-11
    • 1970-01-01
    • 2019-11-13
    • 2015-01-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多