根据我的MariaDB执行测试,我的offset
语法出错,这是查询的一部分,如下所示:
UPDATE
clients
SET
patient_firstname = Trim(patient_firstname),
patient_lastname = Trim(patient_lastname)
WHERE
patient_firstname Like '* *'
OR patient_lastname Like '* *'
LIMIT
10, 1
这对我来说没有意义,因为根据MariaDB文档,这是正确的语法:
LIMIT offset, row_count
我在这里想念什么?
答案 0 :(得分:1)
UPDATE [LOW_PRIORITY] [IGNORE] table_reference
[PARTITION (partition_list)]
SET col1={expr1|DEFAULT} [,col2={expr2|DEFAULT}] ...
[WHERE where_condition]
[ORDER BY ...]
[LIMIT row_count]
没有OFFSET
。在MySQL中也是如此。
您的查询没有ORDER BY
,因此OFFSET
在这种情况下将没有任何意义。您最好还是将其忽略。