Ответ 1
Как насчет:
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull( Quellendatum );
Я хочу изменить все значения в столбце таблицы "Quellendatum".
Если значение строки равно 2005-06-20, его следует заменить на 2012-06-20. Когда значение строки равно NULL или пусто, оно должно быть нетронутым.
В настоящее время я изменяю это вручную, выбрав строку:
UPDATE 'outgoing2'.'tbl_hochschule'
SET 'Quellendatum' = '2012-06-20'
WHERE 'tbl_hochschule'.'id' =1;
Есть ли способ автоматизировать эту задачу?
Как насчет:
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
AND !isnull( Quellendatum );
В MySql вы можете сделать:
UPDATE TABLENAME
SET IDCOLUMN=VALUE
WHERE IDCOLUMN=VALUE
AND !isnull (IDCOLUMN)
это должно быть:
UPDATE tablename
SET Quellendatum = '2012-06-20'
WHERE Quellendatum = '2005-06-20'
UPDATE outgoing2.tbl_hochschule
SET Quellendatum = '2012-06-20'
WHERE Quellendatum <> '' AND Quellendatum <> NULL;