假设我有一个这样的表:
以及包含[
{ID: '0', Name: 'Leo', Age: 21, CurrentState: 5},
{ID: '1', Name: 'George', Age: 26, , CurrentState: 6},
{ID: '2', Name: 'Diana', Age: 27, , CurrentState: 4}
]
。
如何在不影响ID
列值的情况下更新列Name
,Age
,CurrentState
和IsAdmin
?
如果我运行以下代码
Table.bulkCreate([
{ID: '0', Name: 'Leo', Age: 21, CurrentState: 5},
{ID: '1', Name: 'George', Age: 26, , CurrentState: 6},
{ID: '2', Name: 'Diana', Age: 27, , CurrentState: 4}
], {
updateOnDuplicate: true
})
更新行的IsAdmin
的所有值都将设置为FALSE
,这是默认值。
我该如何避免这个问题?
答案 0 :(得分:1)
只传递一组只需要更新的属性
CS1660: Cannot convert lambda expression to type 'string' because it is not a delegate type