我正在尝试将MySQL列从varchar(9000) NULL更改为MySQL 5.7中的新JSON数据类型。该列包含有效的JSON字符串,但有些值为空。当我尝试以下操作时:它会失败,并显示以下错误:
Invalid JSON text: "The document is emptyposition 0 in value for column '#sql-2f
我是mysql的新手。从版本5.7.8开始,添加JSON对象的方式是pythonanywhere使用5.6.27。ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQLserver version for the right syn tax to use near 'JSON)' at line 1
所以我想把它存储为字符串VARC