sql >> Database teknologi >  >> Database Tools >> phpMyAdmin

MySQL-opdateringserklæring:Ukendt 'tabel' i 'feltliste'

Først skal du sikre dig, at du har en tabel, der hedder sådan:

select * from information_schema.tables where table_schema = 'MyDatabase' and table_name = 'user';

`bruger' er et reserveret søgeord, så du skal citere dit tabelnavn med backticks.

UPDATE
    MyDatabase.`user`
SET
    MyDatabase.`user`.registeredAt = NOW()
WHERE
    MyDatabase.`user`.id = 3;

Når dit databasenavn også skal citeres, skal du ikke inkludere både databasenavn og tabelnavn.

Dette er forkert:

`databasename.tablename`

Det er rigtigt:

`databasename`.`tablename`



  1. Udfylder Drop-down med værdierne fra databasen i play frame work

  2. LINQ til SQL eksekveringstiden er 50 gange længere end SSMS SQL

  3. Forespørgselsudførelsestid i Management Studio &profiler. Hvad måler det?

  4. Skift standardtegnsæt