Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lỗi với truy vấn TABLE trong MySQL

Quy tắc đặt tên các đối tượng, bao gồm các bảng trong MySql:

http://dev.mysql.com/doc/refman/5.1 /en/identifiers.html

bạn không thể đặt tên bảng của bạn bắt đầu bằng các chữ số

cái này sẽ hoạt động với ví dụ

   $sql = "CREATE TABLE 't'.$data[ID] (
        ID INT NOT NULL,
        Creator INT NOT NULL,
        Name VARCHAR(20) NOT NULL,
        Version VARCHAR(20) NOT NULL,
        Status VARCHAR(20) NOT NULL,
        Date VARCHAR(20) NOT NULL,
        Skript VARCHAR(20) NOT NULL,
        Filename VARCHAR(20) NOT NULL,
        Downloads INT NOT NULL,
        PRIMARY KEY(ID)
        )";

như bạn thấy, nó bắt đầu bằng t

hoặc sử dụng các miếng dán xung quanh nó. như thế

   `$data[ID]`


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. bbPress:Cách tìm ánh xạ các tệp đính kèm đến các bài đăng tương ứng của chúng

  2. Trên Cập nhật khóa trùng lặp giống như chèn

  3. HTML Biểu mẫu thay đổi các biến được lặp lại nhưng KHÔNG phải cơ sở dữ liệu?

  4. Hiển thị dữ liệu từ nhiều truy vấn trong một biểu đồ hình tròn bằng cách sử dụng thẻ cfchart

  5. Đệ quy bao gồm Sequelize?