Есть таблица в БД:
CREATE TABLE work (
workId INTEGER not NULL AUTO_INCREMENT,
toUserId INTEGER,
observerId INTEGER,
fromUserId INTEGER,
startDate TIMESTAMP,
endDate TIMESTAMP,
finishDate TIMESTAMP,
assignment VARCHAR(500),
mailId VARCHAR(50),
filePathAndNameToWork VARCHAR(100),
isComplete BOOLEAN DEFAULT NULL,
isAccept VARCHAR(10),
report VARCHAR (500),
reportFilePathAndNameToWork VARCHAR(150),
template VARCHAR (50),
PRIMARY KEY (workId)
);
И запрос на редактирование:
UPDATE work SET
isComplete = true,
finishDate = now(),
isAccept = 'done',
report = '+',
reportFilePathAndNameToWork = 'E:/JavaProjectDocs/uploadDir\reportFile_NPK-1_5_'
WHERE workId = 5;
По идее, запрос на апдэйт никак не затрагивает startDate, однако startDate и finishDate меняются на now(), хотя должно только finishDate.
В чем может быть проблема?
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости