18.8.2 LIST分区中的NULL值
向LIST分区中写入NULL值时,LIST分区的值列表中必须包含NULL值才能被成功写入,否则MySQL会报错。
mysql> CREATE TABLE t_members_list_null (
-> id INT NOT NULL,
-> t_name VARCHAR(30),
-> group_code INT
-> )PARTITION BY LIST (group_code) (
-> PARTITION part0 VALUES IN (1, 2),
-> PARTITION part1 VALUES IN (3, 4)
-> );
Query OK, 0 rows affected (0.02 sec)
mysql> INSERT INTO t_members_list_null
-> (id, t_name, group_code)
-> VALUES
-> (1, 'mysql', NULL);
ERROR 1526 (HY000): Table has no partition for value NULL
向t_members_list_null数据表中添加一个包含NULL值的LIST分区后,再次向t_members_list_null数据表中插入group_co