【问题标题】:MariaDB insert values that contain a hash characterMariaDB 插入包含哈希字符的值
【发布时间】:2022-01-10 11:23:25
【问题描述】:

我一直在寻找解决此问题的方法,但没有任何运气..

我有一个正在插入值的 SQL 文件,其中一些包含字符 #.. Mysql 认为它是一个命令并抛出错误“未知命令 '\A'.. 该文件是 68mb

INSERT INTO mytable(
   Number,Description,Holder,
   Address,City,
   State,PostalCode,Country,ApplicationDate,
   Status,StatusDate,Current,Models,CTNumbers,
   ProductType,ProductSubtype,OPR) 
VALUES (
   '378976','Replacement of Protective Breathing Equipment','Infinion Certification Engineering',
   '#12-6213 TWP RD 122','Cypress County',
   'Aberta','T1A 8M4','Canada','7/30/2021',
   'Issued','09/23/2021',1,'The Horting Company\','A16WE',
   'Vehicle','Large','New York ACO Branch, Tel: +1 (xxx) xxx-xxxx');

'#12-6213 TWP RD 122', 有这个问题

Mysql 抛出这个:

第 2865 行出现错误:未知命令 '\A'。

有没有办法运行这个 sql 而不必编辑一个 68mb 的文件?

【问题讨论】:

    标签: mysql sql mariadb


    【解决方案1】:

    删除The Horting Company 之后的\。这是导致问题的原因。

    或者使用双反斜杠\\

    【讨论】:

    • 原来是这样..谢谢!我要专注于 # 以注意到我猜.. :(
    • @Dennis 如果您能将答案标记为已接受,我将不胜感激。
    • 我做到了.. 至少它为我显示了一个绿色复选标记..
    猜你喜欢
    • 2019-08-08
    • 2011-12-02
    • 2012-03-21
    • 1970-01-01
    • 2017-06-07
    • 1970-01-01
    • 1970-01-01
    • 2011-06-14
    • 1970-01-01
    相关资源
    最近更新 更多