【发布时间】:2016-12-13 03:11:17
【问题描述】:
我在表中有一个项目并更新了一些列值并将其更新到数据库中。 但是为什么这个 Datetimeoffset 列会自动更改为另一个时区?
- 这是数据库中的一个项目
- 使用 javascript 后端读取和更新它
request.service.tables.getTable('Ticket')
.where({ id: ticketId }).read({
systemProperties: ['__createdAt', '__updatedAt'],
success: function (result) {
if (result.length === 0) {
console.log("ticket does not exist");
response.send(statusCodes.NOT_FOUND, { message: "ticket does not exist" });
}
//Exists; update it
else {
// do update some column
//...
//...
request.service.tables.getTable('Ticket').update(result[0]);
}
- 我没有更改 DatetimeOffset 列的值,但它已更改。
如何忽略更新?
【问题讨论】:
-
表上应该有一个默认约束来更新 datetimeoffset 值..检查您是否是这种情况..
标签: node.js azure azure-sql-database azure-mobile-services