DE
SELECT
title,
author,
amount,
(MAX(amount) - amount) AS Заказ
FROM book
WHERE amount <> MAX(amount)
Size: a a a
DE
SELECT
title,
author,
amount,
(MAX(amount) - amount) AS Заказ
FROM book
WHERE amount <> MAX(amount)
DE
@qA
ALTER TABLE log REORGANIZE PARTITION p_future INTO (
PARTITION p202210 VALUES LESS THAN (TO_DAYS(FROM_UNIXTIME(1667250000))),
PARTITION p202211 VALUES LESS THAN (TO_DAYS(FROM_UNIXTIME(1669842000))),
PARTITION p_future VALUES LESS THAN (MAXVALUE)
)
ERROR 1564 (HY000): This partition function is not allowed, в чём может быть причина?DE
DE
A
SET @q = 'SELECT CONCAT(@query, ''PARTITION '', @partition_name, '' VALUES LESS THAN ('', @partition_ts, '')'') INTO @query'; на SET @q = 'SELECT CONCAT(@query, ''PARTITION '', @partition_name, '' VALUES LESS THAN (TO_DAYS(FROM_UNIXTIME('', @partition_ts, '')))'') INTO @query';IZ
IZ
IZ
IZ
IZ
A
CREATE TABLE log (
LOG_ID bigint(20) NOT NULL AUTO_INCREMENT,
DATETIME datetime(6) DEFAULT NULL,
KEY DATETIME (DATETIME),
KEY LOG_ID (LOG_ID)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 PARTITION BY RANGE (TO_DAYS(DATETIME)) (
PARTITION p_first VALUES LESS THAN (TO_DAYS('2021-08-01 00:00:00') ),
PARTITION p202108 VALUES LESS THAN (TO_DAYS('2021-09-01 00:00:00') ),
PARTITION p202109 VALUES LESS THAN (TO_DAYS('2021-10-01 00:00:00') ),
PARTITION p_future VALUES LESS THAN (MAXVALUE)
);