ky添加到表行中?

yacmzcpb  于 2021-06-25  发布在  Mysql
关注(0)|答案(1)|浏览(361)

我‌ 有这样一张table:

+-------+---------+------+-----+---------+----------------+
| Field | Type    | Null | Key | Default | Extra          |
+-------+---------+------+-----+---------+----------------+
| id    | int(11) | NO   | PRI | NULL    | auto_increment |
| post  | int(11) | NO   |     | NULL    |                |
| liker | int(11) | NO   |     | NULL    |                |
+-------+---------+------+-----+---------+----------------+

我想把它改成:

+----------+---------+------+-----+---------+----------------+
| Field    | Type    | Null | Key | Default | Extra          |
+----------+---------+------+-----+---------+----------------+
| id       | int(11) | NO   | PRI | NULL    | auto_increment |
| post_id  | int(11) | NO   | MUL | NULL    |                |
| liker_id | int(11) | NO   | MUL | NULL    |                |
+----------+---------+------+-----+---------+----------------+

我‌ 知道如何使用phpmyadmin更改字段名。但不知道如何添加 MUL 他们的钥匙?

twh00eeo

twh00eeo1#

可以使用重命名列 change column ,并使用 add index :

alter table TheTable change column post post_id int;
alter table TheTable change column liker liker_id int;
alter table TheTable add index(post_id);
alter table TheTable add index(liker_id);

改变 TheTable 按您的表名。

相关问题