Error code

MySQL 1146

MYSQL1146
Database Error Code· An error code returned by a database server such as PostgreSQL or MySQL.

What it means

Table does not exist — the named table is missing.

How to fix it

  1. Verify the table name with SHOW TABLES IN <database>.
  2. Run any pending schema migrations that should create the table.
  3. Check that the correct database is selected with SELECT DATABASE().

Not affiliated with MySQL. Answer summarized from the manufacturer's manual linked above; consult that source for the authoritative procedure.