Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySql即使使用utf8mb4,字符串值也不正确_Mysql_Character Encoding - Fatal编程技术网

MySql即使使用utf8mb4,字符串值也不正确

MySql即使使用utf8mb4,字符串值也不正确,mysql,character-encoding,Mysql,Character Encoding,WAMP服务器上的Mysql版本:8.0.12(apache 2.4.33) 在my.ini中,我添加了(然后多次重启mysql): 我有一个mysql表存储,其中有一列坐标varchar(255)utf8mb4\u unicode\u ci 我在尝试更新存储时遇到此错误:列: SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xFAC3OJ]...' for column 'coordinates' at row 1

WAMP服务器上的Mysql版本:8.0.12(apache 2.4.33)

在my.ini中,我添加了(然后多次重启mysql):

我有一个mysql表
存储
,其中有一列
坐标varchar(255)utf8mb4\u unicode\u ci

我在尝试更新
存储时遇到此错误:
列:

SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xFAC3OJ]...' for column 'coordinates' at row 1 (SQL: update `stores` set `updated_at` = 2018-09-12 11:01:48, `coordinates` = ST_GeomFromText('POINT(-117.161084 32.715738)') where `id` = 3)
我做错了什么


我直接在phpMyAdmin中尝试了查询,得到了相同的错误。

坐标的数据类型不应是字符串,
正如在
varchar(255)
中一样,但它是一个几何体


请参见列
坐标的数据类型不应为字符串,
正如在
varchar(255)
中一样,但它是一个几何体


请参见

我在my.ini中添加了
utf8mb4
,并且我的列是utf8mb4,这是如何可能重复的?我在my.ini中添加了
utf8mb4
并且我的列是utf8mb4,这是如何可能重复的?
SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xFAC3OJ]...' for column 'coordinates' at row 1 (SQL: update `stores` set `updated_at` = 2018-09-12 11:01:48, `coordinates` = ST_GeomFromText('POINT(-117.161084 32.715738)') where `id` = 3)