MySql问题
CREATE DATABASE MailUSE MailInfoCREATE TABLE UserInfo(userId INT INT PRIMARY KEY AUTO_INCREMENT,username VARCHAR(20) NOT NULL,pwd VARCHAR(20) NOT NULL)CREATE TABLE MailInfo(mailId INT AUTO_INCREMENT PRIMARY KEY,mailTitle VARCHAR(30) NOT NULL,mailContent TEXT NOT NULL,fromUser VARCHAR(20) NOT NULL,FOREIGN KEY(fromUser) REFERENCES UserInfo(userId),toUser VARCHAR(20) NOT NULL,FOREIGN KEY(toUser) REFERENCES UserInfo(userId),OWNER VARCHAR(20) NOT NULL,FOREIGN KEY(toUser) REFERENCES UserInfo(userId),sendTime DATETIME)在SQLyog里面建库建表 为什么总是不对啊
答案:每一条语句后面都要加个";"userId INT INT 这里两个 int应该是手误吧。
我这里暂时没mysql,没法测试,你怎么会用varchar字段去关联int字段呢?
其他:你好。
第一个表里多了一个INT。
上一个:在mysql数据库内如何让自动增加字段从0开始
下一个:给位老师谁有EMS SQL Manager管理mysql 软件啊 请提供一个呀