gpt4 book ai didi

php - 如何从php创建具有两种类型索引的mysql表

转载 作者:行者123 更新时间:2023-11-30 22:50:41 24 4
gpt4 key购买 nike

我想创建一个带有两个索引的 mysql 表,一个是 INDEX,另一个是 UNIQUE(在两列上)。我可以通过稍后(在创建表之后)输入 phpmyadmin 来直接创建/修改这两个索引,但不能通过 mysql 查询从 php 执行此操作。我只能通过 mysql 查询从 php 创建一个索引:

CREATE TABLE table (
id int(5),
name varchar(150),
address varchar(150),
telephone varchar(11)
UNIQUE INDEX(name,address))
ENGINE=MYISAM

我想创建这样的东西:

CREATE TABLE table (
id int(5),
name varchar(150),
address varchar(150),
telephone varchar(11),
INDEX(id),
UNIQUE INDEX(name,address))
ENGINE=MYISAM

但是如何通过php端的mysql查询来创建这两个索引呢?

最佳答案

您可以使用单独的语句创建索引:

CREATE INDEX table_id ON table (id);

顺便说一下,在你的第一个陈述中你省略了一个逗号:

telephone varchar(11)

也许这就是您无法创建两个索引的原因。

关于php - 如何从php创建具有两种类型索引的mysql表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28259335/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com