当我创建一个带有时间戳属性的表时,它会自动添加一个ON UPDATE属性。我不希望在编辑该行时更新该列。创建ON UPDATE不执行任何操作的表时,如何在.sql中手动设置。
activeButton(event) { // added event here
const item = event.target.parentNode.childNodes;
for (let i = 0; i <= item.length; i++) {
if (item[i].classList.contains('active')) {
item[i].classList.remove('active');
}
}
event.target.classList.toggle('active');
}
答案 0 :(得分:0)
这就是为什么您首先要使用TIMESTAMP
列的原因,它们具有像这样自动分配的特殊属性。
如果您不希望这种行为,请改用DATETIME
。这些还具有其他优点,例如从2038 rolls around and ruins everything开始基于32位时间值实际工作了18年。