99问答网
所有问题
mysql8.0中使用sql查询语句会报错,这是为什么?
本来使用的是5.7的mysql,换了个8.0的,结果数据库是连接上了,但是sql语句会报错,代码也没改,5.7的就不报错。
举报该问题
推荐答案 2018-06-22
$mysqli->query("SELECT answer FROM FAQ WHERE question="hello"")这句里面出错了,修改的办法有2种:
第一把双引号内部的双引号转义:
1
$mysqli->query("SELECT answer FROM FAQ WHERE question=\"hello\"");
第二种把双引号变成单引号:
1
$mysqli->query("SELECT answer FROM FAQ WHERE question='hello'");
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WjttvvOWtBzt7OWO77t.html
其他回答
第1个回答 2018-06-21
你把代码贴出来,看一下哦!
相似回答
mysql
5.7导出的sql无法在
8.0中
运行
答:
1. 关键字的变化:MySQL 8.0 中引入了一些新的关键字,而一些旧的关键字已经被弃用或更改了用法
。如果您的 SQL 文件中使用了这些关键字,
可能会导致语法错误
。解决方法是将 SQL 文件中的关键字更改为 MySQL 8.0 中的...
sql语句查询
出现错误:unknown column,但是语句字段确实存在。很多语句...
答:
是多表
查询,
其中两个以上的表有同名的字段,在语句中没指明哪个表。所以是unknowncolumn
,SQL
不知道是哪个表的字段。在检查
SQL语句
完全无误后,可以检查下表中的数据类型设置或者字符编码格式,比如在出现这个错误时,常常因为...
mysql查询报错
Subquery returns more than 1 row
答:
MySQL报Subquery returns more than 1
row这个错误的意思是指子查询的结果多于一行
。解决方法:在子查询的条件语句末尾加 limit 1 。例如:WHERE ( SELECT cc.ip FROM crawl_site cc WHERE cc.id=this_.site_id)>=_ip...
MySql 查询
数据时间过长,导致程序
报错
怎么解决
答:
默认是60000ms 即一分钟.查询时,程序请求Sql =>sql处理 =>sql返回结果,
如果处理过程超过60000ms 就会报错,将这个属性该为更大的数值即可解决
,如果是其他语言开发的程序,应该也会有类似的属性可供修改。
为什么
在
SQL
中追加
查询会
出错?
答:
需要指出,即
使用
分号进行多语句隔离,系统仍然
会报错,
因为这样做又违反了access查询对象一次只能实施一条
SQL语句
的规定。建议一次查询只写一条追加
查询语句
。如确实需要一次执行多条查询,则可
利用
编程语言(例如vba) 来实现一...
php执行
mysql查询语句报错,
但在mysql里手动敲入的同样的sql语句,却...
答:
不知道
为什么
我最近也遇到过这个问题,将打印在页面上的sql拷贝到
mysql
中报结构错误,重新敲下select就好了,再把这个select复制到PHP脚本中就好
用
了,而且在别的页面只要有改动哪怕不是改
SQL,
有时也会发生这种情况,相同...
java连接
mysql
执行
sql语句报错
Operation not allowed after Resul...
答:
你一边从ResultSet中取数据,一边就删除操作
,用
的同一个Connection ,Statement对像,是不行的。要么用两个不同Connection ,Statement对象,要么遍历完ResultSet,存在集合中,然后再去删除 ...
...客户端能
查询
出 null 的列。 在程序里
使用mysql
_query()执行却提示...
答:
Query was empty的意思不是列内容为NULL,而是没有满足调节的行,意思是no row found。
mySQL 8.0
插入
语句报错
答:
语法错误啊,insert into tablename values();你的<insert id="save">是啥意思
?mysql
根本没有这个语法还有values里面#就是注释,你后面啥都没了
大家正在搜
mysql查询语句大全
mysql创建表的sql语句
mysql增删改查语句
sql数据库查询语句
sql语句查询
数据库mysql基本语句
数据库常用sql语句
mysql语句大全
mysql和sql server
相关问题
以下mysql语句为什么会报错?
mysql中执行SQL语句为什么老是出错,尤其是在建表的时候
sql语句用到mysql中报错,求高手解决
不知道为什么SQL出错了,我在MYSQL里面查询SQL查询语...
非常的急 在mysql数据库中执行sql语句的时候没有报任何...
Mysql 语句 导入到mysql数据库,为什么会报错
mySQL 8.0版本中,模糊语句select*from e...
sql查询语句问题