Обновите все записи в таблице, где поле to_date
равно '9999-01-01'
, установив его значение на NULL
. Также обновите поле from_date
на значение '2001-01-01'
.
CREATE TABLE IF NOT EXISTS titles_test (
id INT(11) NOT NULL PRIMARY KEY,
emp_no INT(11) NOT NULL,
title VARCHAR(50) NOT NULL,
from_date DATE NOT NULL,
to_date DATE DEFAULT NULL
);
INSERT INTO titles_test VALUES ('1', '10001', 'Главный Инженер', '1986-06-26', '9999-01-01'),
('2', '10002', 'Сотрудник', '1996-08-03', '9999-01-01'),
('3', '10003', 'Главный Инженер', '1995-12-03', '9999-01-01'),
('4', '10004', 'Главный Инженер', '1995-12-03', '9999-01-01'),
('5', '10001', 'Главный Инженер', '1986-06-26', '9999-01-01'),
('6', '10002', 'Сотрудник', '1996-08-03', '9999-01-01'),
('7', '10003', 'Главный Инженер', '1995-12-03', '9999-01-01')
;
UPDATE titles_test SET to_date = NULL, from_date = '2001-01-01' WHERE to_date = '9999-01-01'
Использование команды UPDATE
для изменения данных в базе данных.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )