Trước tiên, hãy đảm bảo rằng bạn có một bảng có tên như vậy:
select * from information_schema.tables where table_schema = 'MyDatabase' and table_name = 'user';
`user´ là một từ khóa dành riêng, vì vậy bạn cần phải trích dẫn tên bảng của mình bằng dấu gạch ngược.
UPDATE
MyDatabase.`user`
SET
MyDatabase.`user`.registeredAt = NOW()
WHERE
MyDatabase.`user`.id = 3;
Khi tên cơ sở dữ liệu của bạn cũng cần trích dẫn, đừng bao gồm cả tên cơ sở dữ liệu và tên bảng.
Điều này là sai:
`databasename.tablename`
Điều này đúng:
`databasename`.`tablename`