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

MySQL Update Statement:Onbekende 'tabel' in 'veldlijst'

Zorg er eerst voor dat je een tabel hebt met de naam:

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

'user' is een gereserveerd trefwoord, dus u moet uw tabelnaam met backticks citeren.

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

Als uw databasenaam ook aanhalingstekens nodig heeft, gebruik dan niet zowel de databasenaam als de tabelnaam.

Dit is fout:

`databasename.tablename`

Dit klopt:

`databasename`.`tablename`



  1. SQL Server 2008 - Mdf bijvoegen zonder logboek - Besturingssysteemfout 5:5 (Toegang geweigerd.)

  2. MySQL-dumpbestand en becommentarieerde regels

  3. Vertrouwd raken met databases in phpMyAdmin

  4. XAMPP/LAMPP Verbinding voor controluser zoals gedefinieerd in uw configuratie mislukt