MySQL:更改表后表崩溃

标签 mysql sql crash runtime-error alter

我只是尝试向我的一个表添加索引,但操作失败并导致我的 MySQL Workbench 崩溃。后来,对该表运行查询失败。

表的结构:

PK(CHAR(8), CHAR(4), CHAR(40)), CHAR(8)

我尝试为第二列建立索引。

我什至不知道从哪里开始寻找。

最佳答案

这取决于您要创建的索引类型(主键、唯一、索引)。

对于主键:

ALTER TABLE PK ADD PRIMARY KEY (column2_name);

对于独特的:

CREATE UNIQUE INDEX idx_name ON PK(column2_name);

对于索引:

CREATE INDEX idx_name ON PK(column2_name);

关于MySQL:更改表后表崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18461721/

相关文章:

sql select * 在精确的行数之间

c# - 使用LINQ创建搜索栏不断崩溃

ios - App Center 未显示 Xcode/TestFlight 分发的崩溃

php - fatal error : Call to a member function bind_param() on a non-object

mysql - mariaDB JSON_SET 命令

javascript - 使用 Javascript、PHP 和 AJAX 输出 SQL 查询

mysql - SQL 错误 (1242) : Subquery returns more than 1 row

php - 选择、编辑数据,然后将数据插入新数据库

python - 如何使用python(ucrtbase.DLL)解析ucrtbase.dll APPCRASH

mysql - 子查询中的未知列