[SQL]CREATE TABLE `user` ( `id` int(32) NOT NULL AUTO_INCREMENT, `userName` VARCHAR(32) NOT NULL, `passWord` VARCHAR(50) NOT NULL, `realName` VARCHAR(32) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; [Err] 1050 - Table 'user' already exists[SQL]CREATE TABLE `user` ( `id` int(32) NOT NULL AUTO_INCREMENT, `userName` VARCHAR(32) NOT NULL, `passWord` VARCHAR(50) NOT NULL, `realName` VARCHAR(32) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; [Err] 1050 - Table 'user' already exists
时间: 2023-10-21 14:03:37 浏览: 55
这个错误提示表名 'user' 已经存在,说明你已经创建过一个名为 'user' 的表了。如果你想重新创建这个表,请先删除已经存在的 'user' 表,然后再运行你的 CREATE TABLE 语句。你可以使用 DROP TABLE 语句来删除已经存在的 'user' 表,如下所示:
```
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`id` int(32) NOT NULL AUTO_INCREMENT,
`userName` VARCHAR(32) NOT NULL,
`passWord` VARCHAR(50) NOT NULL,
`realName` VARCHAR(32) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
```
这样,就可以先删除已经存在的 'user' 表,然后再创建一个新的 'user' 表。
相关问题
CREATE TABLE USER ( id INT(11) NOT NULL AUTO_INCREMENT username VARCHAR(50) NOT NULL PASSWORD VARCHAR(100) NOT NULL PRIMARY KEY (id) ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;为什么会报错
在这个 SQL 语句中,缺少了一个逗号(,)来分隔 id 和 username 字段的定义,可以尝试将语句修改为:
```
CREATE TABLE USER (
id INT(11) NOT NULL AUTO_INCREMENT,
username VARCHAR(50) NOT NULL,
PASSWORD VARCHAR(100) NOT NULL,
PRIMARY KEY (id)
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
```
这样应该就不会再报错了。
CREATE TABLE user ( bh INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(20) NOT NULL, password VARCHAR(20) NOT NULL );帮我在这个数据库里加入50条数据
好的,以下是50条数据的 SQL 语句:
```
INSERT INTO user (username, password) VALUES
('user1', 'pass1'),
('user2', 'pass2'),
('user3', 'pass3'),
('user4', 'pass4'),
('user5', 'pass5'),
('user6', 'pass6'),
('user7', 'pass7'),
('user8', 'pass8'),
('user9', 'pass9'),
('user10', 'pass10'),
('user11', 'pass11'),
('user12', 'pass12'),
('user13', 'pass13'),
('user14', 'pass14'),
('user15', 'pass15'),
('user16', 'pass16'),
('user17', 'pass17'),
('user18', 'pass18'),
('user19', 'pass19'),
('user20', 'pass20'),
('user21', 'pass21'),
('user22', 'pass22'),
('user23', 'pass23'),
('user24', 'pass24'),
('user25', 'pass25'),
('user26', 'pass26'),
('user27', 'pass27'),
('user28', 'pass28'),
('user29', 'pass29'),
('user30', 'pass30'),
('user31', 'pass31'),
('user32', 'pass32'),
('user33', 'pass33'),
('user34', 'pass34'),
('user35', 'pass35'),
('user36', 'pass36'),
('user37', 'pass37'),
('user38', 'pass38'),
('user39', 'pass39'),
('user40', 'pass40'),
('user41', 'pass41'),
('user42', 'pass42'),
('user43', 'pass43'),
('user44', 'pass44'),
('user45', 'pass45'),
('user46', 'pass46'),
('user47', 'pass47'),
('user48', 'pass48'),
('user49', 'pass49'),
('user50', 'pass50');
```
这样就往 user 表中插入了50条数据,每个用户都有一个用户名和密码。注意,bh 字段是自增长的,不需要手动插入。