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

Làm cách nào để thoát khỏi các từ dành riêng được sử dụng làm tên cột? MySQL / Tạo bảng

Bạn có thể sử dụng dấu ngoặc kép nếu chế độ ANSI SQL được bật

CREATE TABLE IF NOT EXISTS misc_info
  (
     id    INTEGER PRIMARY KEY AUTO_INCREMENT NOT NULL,
     "key" TEXT UNIQUE NOT NULL,
     value TEXT NOT NULL
  )
ENGINE=INNODB; 

hoặc đánh dấu trở lại độc quyền thoát ra nếu không. (Tìm ` ở đâu ký tự trên các bố cục bàn phím khác nhau được bao gồm trong câu trả lời này )

CREATE TABLE IF NOT EXISTS misc_info
  (
     id    INTEGER PRIMARY KEY AUTO_INCREMENT NOT NULL,
     `key` TEXT UNIQUE NOT NULL,
     value TEXT NOT NULL
  )
ENGINE=INNODB; 

(Nguồn: Hướng dẫn Tham khảo MySQL, 9.3 Từ dành riêng )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để bạn kết nối với nhiều cơ sở dữ liệu MySQL trên một trang web?

  2. Làm cách nào để lấy bản ghi tiếp theo / trước đó trong MySQL?

  3. Máy chủ MySQL đã biến mất khi nhập tệp sql lớn

  4. Làm thế nào để lưu trữ nhiều tùy chọn trong một bảng?

  5. Đặt lại mật khẩu gốc của MySQL trên Windows