mysql导出的SQL怎么都带双引号
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql导出的SQL怎么都带双引号相关的知识,希望对你有一定的参考价值。
参考技术A 都会带的,要执行的话,需要把双引号替换掉 参考技术B 在mysql的查询、修改、插入、删除的sql语句里有引号如何处理?例如:
1
2
3
4
5
6
7
8
<?
$name = "my name is xcxc";
$people = "i'm chinese people";
$sql = "update table set field1='$name', field2='$people'";
?>
其实有很多方法可以解决,比如strtr、str_replace等字符串替换函数,将单引号(')和双引号(")替换成转移单引号(\')和转移双引号(\"),还可以使用addslashes函数将指定的预定义字符前添加反斜杠。
mysql如何导入sql文件
如图
给你copy一段:执行sql脚本,可以有2种方法:
第一种方法:
在命令行下(未连接数据库),输入 mysql -h localhost -u root -p123456 < F:\hello world\niuzi.sql (注意路径不用加引号的!!) 回车即可.
第二种方法:
在命令行下(已连接数据库,此时的提示符为 mysql> ),输入 source F:\hello world\niuzi.sql (注意路径不用加引号的) 或者 \. F:\hello world\niuzi.sql (注意路径不用加引号的) 回车即可 参考技术A 进入mysql使用命令导入sql脚本文件:
mysql> source test.sql;
其实test.sql要导入sql文件
source导入sql文件命令
比F盘test.sql文件导入命令:
source F:/test.sql;
以上是关于mysql导出的SQL怎么都带双引号的主要内容,如果未能解决你的问题,请参考以下文章