Только у меня одного такое появляется или это какая-то общая ошибка?
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ON DUPLICATE KEY UPDATE `last_time` = '2017-10-06 20:19:27'' at line 3. Failing Query: "INSERT INTO `personal_discussion` (`post_id`,`user_id` , `last_time`) VALUES ON DUPLICATE KEY UPDATE `last_time` = '2017-10-06 20:19:27' "
Я не уверен, но вроде в таких случая добавляют тег dev
Конечно ошибки не видел такой у себя, но ключи в MySQL конечно та ещё боль.