当前位置:编程学习 > php >>

数据库(php)代码语法错误问题,请教高手!

1:用SQL运行如下代码显示,显示第4行"auto_increment"附近有语法错误。此代码是一个图书管理系统的书籍分类的数据表结构。
use book;
create table category
(
id int (3) not null auto_increment,
name varchar (20) not null,
primary key (id)
);
insert into category (name) values ('自然科学');
insert into category (name) values ('社会科学');
insert into category (name) values ('文学');
insert into category (name) values ('哲学');
insert into category (name) values ('军事');
insert into category (name) values ('艺术');

2:用SQL运行如下代码显示,显示第3行"user"附近有语法错误。此代码是一个图书管理系统保存图书系统所有用户的注册信息,包括姓名、密码、Email等数据项的数据结构表。
create database book;
use book;
create table user
(
id int (3) not null auto_increment,
name varchar (20) not null,
password varchar (50) not null,
Email varchar (50) not null,
primary key (id)
);
补充:关键是请教高手该如何修改。
追问:请教一下,该如何修改?
答案:
我运行你的代码怎么没有错 看起来你这个是MySQL的,我用的是5.0的
肯定是你没装好mysql
没错啊
int 类型不用指定大小 int(3)是干嘛的?
先执行第2段sql语句,再执行第1段sql语句,我的没有问题,我在phpMyAdmin执行的。
create database book;
go
create table category
(
id int not null IDENTITY(1,1),
name varchar (20) not null,
primary key (id)
);
go
use book;
create table [user]
(
id int not null IDENTITY(1,1),
name varchar (20) not null,
password varchar (50) not null,
Email varchar (50) not null,
primary key (id)
);

上一个:怎么做一个删除留言的PHP程序(只要删除功能的代码)
下一个:PHP和数据库做日历 高手给点帮助呗 简单点就行 求代码

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,