phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

Tuyên bố cập nhật MySQL:'bảng' không xác định trong 'danh sách trường'

Trước tiên, hãy đảm bảo rằng bạn có một bảng có tên như vậy:

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

`user´ là một từ khóa dành riêng, vì vậy bạn cần phải trích dẫn tên bảng của mình bằng dấu gạch ngược.

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

Khi tên cơ sở dữ liệu của bạn cũng cần trích dẫn, đừng bao gồm cả tên cơ sở dữ liệu và tên bảng.

Điều này là sai:

`databasename.tablename`

Điều này đúng:

`databasename`.`tablename`



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Kết nối cho người dùng điều khiển như được xác định trong cấu hình của bạn không thành công. xampp

  2. Làm cách nào để truy cập mysql từ mac terminal, sử dụng xampp?

  3. Tham gia cập nhật MySQL có giới hạn

  4. Có ai có thể xác nhận rằng phpMyAdmin AllowNoPassword hoạt động với cơ sở dữ liệu MySQL không?

  5. phpMyAdmin - Hiển thị các trường BLOB dưới dạng văn bản?