为什么应要求:
if(buyers[msg.sender].exists) {
//so can buy
}
我遇到错误:
update `customers` set account_type = 'SS' where `id` = 402
已定义表:
SQL Error (1265): Data truncated for column 'account_type' at row 1
在Mysql 5.7.25-0ubuntu0.18.04.2 以及如何解决?是否有一些Mysql选项?
答案 0 :(得分:1)
Account_type是一个枚举,其允许值只有'I'和'B'account_type ENUM('I','B')
您正在尝试分配一个值='SS'
您应该在ENUM中使用其中一个值,例如:
update `customers` set account_type = 'I' where `id` = 402