gpt4 book ai didi

mysql - 在 mysql 上分区表时出现错误 #1526

转载 作者:行者123 更新时间:2023-11-29 05:34:24 25 4
gpt4 key购买 nike

对不起,我不懂英语,但我需要帮助:(

我正在使用 LIST COLUMNS 通过 ALTER TABLE 语句进行分区我的 table :

table member_list: 
id int,
name varchar(255),
company varchar(255),
cell_phone varchar(20)

没有 key 我目前有超过 900.000 条记录。插入后,我尝试按 LIST COLUMNS 对表进行分区:

alter table member_list
partition by list columns(company)(
partition p1 values in ('Lavasoft','Cakewalk','Lycos'),
partition p2 values in ('Adobe','Vivoo','Apple Systems','Sibelius'),
partition p3 values in ('Finale','Borland','Macromedia','FPT'),
partition p4 values in ('Chami','Yahoo','Google','Altavista')
)

运行后:

#1526 - 表没有针对来自 column_list 的值的分区

MySQL 返回了这个错误,我找不到 Oracle 页面的支持。我希望你能帮助我。谢谢

最佳答案

#1526 - 表没有针对来自 column_list 的值的分区

错误消息告诉您,您选择用于分区的列之一的数据中有一个值未在您定义的分区中考虑。

在这种情况下,“公司”字段中有些东西不能放入任何分区。例如,在某些记录中,company="Blackberry"。 MySQL 无法将此行放入您的任何分区。

关于mysql - 在 mysql 上分区表时出现错误 #1526,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11948005/

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