我正在尝试创建一个简单的数据库:
学生
我使用了以下代码:
CREATE TABLE Students
(
First_name VARCHAR(50) NOT NULL,
Last_name VARCHAR(50) NOT NULL,
//And my wild guess:
Region VARCHAR(50) ISNULL(Region, "unknown")
)
不起作用:(知道为什么?
答案 0 :(得分:1)
使用default
CREATE TABLE Students
(
First_name VARCHAR(50) NOT NULL,
Last_name VARCHAR(50) NOT NULL,
Region VARCHAR(50) NOT NULL default 'unknown'
)
答案 1 :(得分:1)
drop database if exists studentsdb;
create database studentsdb;
use studentsdb;
CREATE TABLE Students(
id VARCHAR (10) NOT NULL,
First_name VARCHAR ( 50 ) NOT NULL,
Last_name VARCHAR( 50 ) NOT NULL,
Region VARCHAR( 20 ) NOT NULL default 'unknown',
PRIMARY KEY (id)
) ENGINE=InnoDB;
另外,不要忘记指定主键!