首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

MySQL 建表報錯:字段名拼寫錯誤與自增關鍵字

     編輯:程式設計疑難解答

錯誤 SQL

create table user (
    id int primary key aotu_increment,  -- 拼寫錯誤
    name varchar(40),
    password varchar(40),
    eamil varchar(40),                  -- 字段名錯誤
    birthday date
) character set utf8 collate utf8_general_ci;

insert into user(name,password,eamil,birthday) values(...); -- 繼承錯誤字段名

修正

create table `user` (
    `id` int primary key AUTO_INCREMENT,  -- 正確關鍵字
    `name` varchar(40),
    `password` varchar(40),
    `email` varchar(40),                  -- 正確拼寫
    `birthday` date
) character set utf8 collate utf8_general_ci;

insert into `user`(`name`,`password`,`email`,`birthday`) values('zs','123456','zs@sina.com','1980-12-04');

要點

  • AUTO_INCREMENT 大寫,非 aotu_increment。
  • 字段名 email 非 eamil。
  • 反引號 ` 包裹標識符避免關鍵字衝突。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved