Zadanie 24 z arkusza EE.09, czerwiec 2022
MySQL i bazy danych Poziom: trudne
UPDATE faktury SET dataPlatnosci=CURTIME() WHERE id = 3;
UPDATE faktury SET dataPlatnosci=CURDATE() WHERE dataPlatnosci IS NULL;
UPDATE faktury SET dataPlatnosci=CURTIME() WHERE dataPlatnosci IS NOT NULL;
UPDATE faktury SET dataPlatnosci=CURDATE() WHERE dataplatnosci = '0000-00- 00 ';
Cały arkusz EE.09, czerwiec 2022
Poprawna odpowiedź: B
Puste pole ma wartość NULL, którą sprawdza się przez IS NULL (a nie =), a bieżącą datę zwraca CURDATE(). CURTIME() daje tylko godzinę.