Почему одно поле меняет свое значение вместе с другим? MySQL

156
16 января 2019, 19:10

Есть таблица в БД:

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.

В чем может быть проблема?

READ ALSO
mysql MYSQL SQL Как добавить id категории к уже имеющимся id в mysql?

mysql MYSQL SQL Как добавить id категории к уже имеющимся id в mysql?

Есть, например, запись в таблице с полем категории со значением 5,12,19Как к этой записи добавить категорию со значением 17 так что бы получилось...

176
Как прописать ::before внутри style=“”?

Как прописать ::before внутри style=“”?

Примерно так должно выглядить, но как реализовать не знаю может есть что-то подобное? Атрибуты тамИ нет через css и не как потому-что у меня...

199