我想在phpmyadmin数据库中存储一些数据。但phpmyadmin删除链接或文本中的反斜杠和连字符。我该如何解决?我在表中使用utf8_general_ci。
例如,这是我要录制的链接
http://hurriyetemlak.cubecdn.net/image.ashx?type=4&image=Images\6\7\8\5\8\5\3\2\0e221cda-8822-4459-be59-0b8047227e2c.jpg
这是结果
http://hurriyetemlak.cubecdn.net/image.ashx?type=4&image=Images67858532e221cda-8822-4459-be59-0b8047227e2c.jpg
在此示例中,phpmyadmin在“.. image = Images”之后删除反斜杠。 在此处,在“e221cda ...”
之前删除零另外,我想存储一个类似“ 21865-3536 ”的ID号,但phpmyadmin会将此号码转换为“ 21865 ”。为什么会这样?
答案 0 :(得分:1)
这与phpMyAdmin 本身无关,但MySQL默认将反斜杠视为转义字符。
两种解决方案:
\\
),或者
临时更改SQL mode:
SET SESSION sql_mode ='NO_BACKSLASH_ESCAPES';