Najpierw upewnij się, że masz tabelę o takiej nazwie:
select * from information_schema.tables where table_schema = 'MyDatabase' and table_name = 'user';
`user´ jest zarezerwowanym słowem kluczowym, więc musisz zacytować nazwę swojej tabeli z backtickami.
UPDATE
MyDatabase.`user`
SET
MyDatabase.`user`.registeredAt = NOW()
WHERE
MyDatabase.`user`.id = 3;
Jeśli nazwa bazy danych również wymaga cudzysłowu, nie należy podawać jednocześnie nazwy bazy danych i nazwy tabeli.
To jest złe:
`databasename.tablename`
To prawda:
`databasename`.`tablename`