У меня есть следующая таблица.
CREATE TABLE `community_data_1` (
`id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
`type` VARCHAR(1) NOT NULL,
`reply_to_id` BIGINT(20) UNSIGNED NULL DEFAULT NULL,
`subject` TEXT NOT NULL,
`post` MEDIUMTEXT NOT NULL,
`html` VARCHAR(1) NOT NULL DEFAULT '0',
`time_stamp` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
`author_id` BIGINT(20) UNSIGNED NOT NULL,
`d_id` BIGINT(20) UNSIGNED NOT NULL,
PRIMARY KEY (`id`)
)
ENGINE=MyISAM
ROW_FORMAT=DEFAULT
Теперь, когда вставка выполняется, после вставки мне нужно проверить, установлено ли значение d_id в ноль, если это так, мне нужно обновитьэто к тому же значению, что и идентификатор этой строки.Как мне это сделать?