目录
1 # 表已存在设置主键 2 ALTER TABLE user ADD PRIMARY KEY(id);
3 # 创建表时设置主键
4CREATE
TABLE
user ('id' smallint(8) unsigned NOT NULL PRIMARY KEY)
5 # 设置自增主键
6 ALTER TABLE user CHANGE id id int AUTO_INCREMENT;
1.Windows下启动MySQL报Access denied for user 'root'@‘localhost’ (using password:YES)
解决方法参考:https://blog.csdn.net/hello_world_qwp/article/details/80346904
1) 停掉MySQL
2) 在MySQL中执行
mysqld --defaults-file="C:ProgramDataMySQLMySQL Server 5.7my.ini" --console --skip-grant-tables
直至出现如下所示,光标一直在闪,说明已经连接到MySQL
3) 重新启动MySQL,用root连接