list<map> 的数值 data["category"] == true 有效 为什么转换成mysql<map>赋值后要变成data["category"] = true 一个用了双等号,mysql的为什么要用单等号,我想mysql也用双等号有效
时间: 2024-04-02 20:34:50 浏览: 15
在MySQL中,使用单等号(=)进行赋值操作,而使用双等号(==)进行逻辑判断操作。
在你提到的情况中,list<map>的数据类型是Dart中的数据类型,而MySQL中不支持直接存储Dart中的数据类型。因此,需要将Dart中的数据类型转换为MySQL中的数据类型,例如将list<map>转换为JSON字符串或BLOB二进制数据类型。
在将Dart中的数据类型转换为MySQL中的数据类型时,需要将Dart中的数据类型转换为MySQL中支持的数据类型。在这个过程中,数据的类型和格式可能会发生变化。因此,在将Dart中的数据类型转换为MySQL中的数据类型时,可能需要对数据进行处理和格式化。
因此,当你将list<map>转换为MySQL中的数据类型时,需要根据实际情况进行数据类型的转换和格式化。在这个过程中,你需要注意语法和数据类型的匹配。