为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: docker dm8
【操作系统】: docker
【CPU】: x86_64
【问题描述】*:
liquibase.exception.DatabaseException: Error executing SQL UPDATE DATABASECHANGELOGLOCK SET LOCKED = TRUE, LOCKEDBY = ' ADMIN(192.168.56.2)', LOCKGRANTED = '2024-11-29 13:51:21.786' WHERE ID = 1 AND LOCKED = FALSE: 第1 行附近出现错误:
数据类型不匹配
表字段如下所示:
表是从MYSQL迁移过去的。
如何解决 ?
mysql的 fasle 的值为0,在达梦数据建议将false改为0 进行查询。

UPDATE DATABASECHANGELOGLOCK SET LOCKED = TRUE, LOCKEDBY = ' ADMIN(192.168.56.2)', LOCKGRANTED = '2024-11-29 13:51:21.786' WHERE ID = 1 AND LOCKED = 0;
达梦不支持列=false


mysql 是支持的