सबसे पहले, सुनिश्चित करें कि आपके पास इस तरह की एक तालिका है:
select * from information_schema.tables where table_schema = 'MyDatabase' and table_name = 'user';
`उपयोगकर्ता´ एक आरक्षित कीवर्ड है, इसलिए आपको अपने टेबल नाम को बैकटिक्स के साथ उद्धृत करने की आवश्यकता है।
UPDATE
MyDatabase.`user`
SET
MyDatabase.`user`.registeredAt = NOW()
WHERE
MyDatabase.`user`.id = 3;
जब आपके डेटाबेस नाम को भी उद्धृत करने की आवश्यकता हो, तो डेटाबेस नाम और तालिका नाम दोनों को शामिल न करें।
यह गलत है:
`databasename.tablename`
यह सही है:
`databasename`.`tablename`