mysql - 这个简单的 MySQL CREATE TABLE 语句有什么问题?

标签 mysql phpmyadmin create-table

这是我在 PHPMyAdmin 中编写的一个简单的 CREATE TABLE 语句。好的,我知道我可以在 PHPMyAdmin 中以简单的方式做到这一点,但我喜欢完全控制。声明如下:

CREATE TABLE profile
(
id int NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
type int(1) NOT NULL,
view int(1) NOT NULL default '1',
ver int(1) NOT NULL default '2',
email NOT NULL varchar(32),
password NOT NULL varchar(16),
first varchar(32),
last varchar(32),
site varchar(64),
address varchar(32),
city varchar(32),
zip int,
state char(2),
country varchar(50),
about text,
datereg int(20)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

最佳答案

我换了

view int(1) NOT NULL default '1',
ver int(1) NOT NULL default '2',
email NOT NULL varchar(32),
password NOT NULL varchar(16),

view int(1) NOT NULL default 1,
ver int(1) NOT NULL default 2,
email varchar(32) NOT NULL ,
password varchar(16) NOT NULL ,

成功了

关于mysql - 这个简单的 MySQL CREATE TABLE 语句有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6785620/

相关文章:

php - 如何使用这种特定格式的数据,如笛卡尔坐标? (php)

php - NOT LIKE 多个 OR 语句?

mysql - 我可以使用导航属性加载一个包含表的整个数据库吗?

mysql - 由于外键 phpMyAdmin 的约束,BigDump 无法导入

php - 在 PHPMyAdmin 字段中存储星期几?

postgresql - "CONSTRAINT"处或附近的语法错误 PostgreSQL

php - 在 PHP 中使用表格

MYSQL [USER TABLE修改带来错误]

mysql - 错误 1215 (HY000) : Cannot add foreign key constraint

phpMyAdmin - auth_type 'config' 不工作