社区
MySQL
帖子详情
MySQL运行SQL语句的一个严重的问题
coolseafy
2003-06-18 04:58:26
在用phpadmin的时候都知道,它在生成
SQL语句的时候会自动把表名和字段名用“`”这个
字符括上。
我们自己写SQL语句在phpadmin里运行
的时候如果不把表名和字段名用“`”这个
字符括上,运行会出错。
但是用PHP和JSP提交不把表名和字段名用“`”这个
字符括上的SQL语句时,有时候出现出现SQL语句执行错误,有时却能执行成功。
请问大家遇没遇到这种问题
到底怎么回事
...全文
143
3
打赏
收藏
MySQL运行SQL语句的一个严重的问题
在用phpadmin的时候都知道,它在生成 SQL语句的时候会自动把表名和字段名用“`”这个 字符括上。 我们自己写SQL语句在phpadmin里运行 的时候如果不把表名和字段名用“`”这个 字符括上,运行会出错。 但是用PHP和JSP提交不把表名和字段名用“`”这个 字符括上的SQL语句时,有时候出现出现SQL语句执行错误,有时却能执行成功。 请问大家遇没遇到这种问题 到底怎么回事
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shuixin13
2003-06-19
打赏
举报
回复
:)
35729932
coolseafy
2003-06-19
打赏
举报
回复
真是惭愧没有好好看看Mysql的中文参考手册
虽然机器上有,但没研究过
以后好好看看
楼上讨论啊
qq:29204760
shuixin13
2003-06-18
打赏
举报
回复
"`" 这个字符是反引号,
从 MySQL 3.23.6 开始,引进了用“`”引用标识符(数据库、表和字段名)。
如果你以 ANSI 模式运行,“"” 也可以用于引用标识符。
查看章节 1.8.2 以 ANSI 模式运行 MySQL。
注意,如果标识符是一个受限掉的词或包含特殊的字符,当使用它时,必须以一个 ` (backtick) 来引用它。
mysql> SELECT * FROM `select` WHERE `select`.id > 100;
查看章节 6.1.7 MySQL 对保留字挑剔吗?。
mysql
8查看SQL执行语句历史记录
mysql
数据库执行语句_
mysql
中记录SQL执行语句的方法_程序泉的博客-CSDN博客-- 打开sql执行记录功能set global log_output='TABLE'; -- 输出到表set global log=ON; -- 打开所有命令执行记录功能general_log, 所有语句: 成功和未成功的.set global log_slow_queries=ON; -- 打开慢查询sql记录slow_log, 执行成功的: 慢查询语句和未使...https://blog.csdn.net/wei
mysql
监视执行
sql语句
_监控
mysql
执行的
sql语句
linux平台 监控
mysql
执行的
sql语句
为了做好配合开发做性能和功能测试,方便监控正在执行的
sql语句
, 可以在/etc/
mysql
d中添加如下: log =/usr/local/
mysql
/var21005/
mysql
.log 就可以使用: tail -f
mysql
.log 来监控了 www.2cto.com 如果需要监控慢查询可以添加如下内容: log-slow-q...
mysql
执行一条
sql语句
的完整过程,
sql语句
在
mysql
中的执行过程
一条更新语句完整流程图如下所示: 步骤: 一:客户端层 ①:
mysql
的客户端执行sql update t set name = ‘zhuge666’ where id = 1; id为1的name原来的值是zhuge。 二:
mysql
服务器层 ②: 进入
mysql
服务器,由连接器验证账号密码等身份信息,验证通过去查
mysql
缓存,如果有,直接返回。没有进入分析器。 ③:进入
mysql
的分析器,分析
sql语句
是否符合
mysql
规范。 ④:进入sql优化器,
mysql
底层优化sql,比如调换索引列等。 ⑤:
MySQL
多条
SQL语句
同时执行的解决办法
然而,
MySQL
默认情况下不允许一次执行多条
SQL语句
,这可能导致我们在执行包含多条
SQL语句
的脚本或存储过程时遇到
问题
。通过将多条
SQL语句
封装在
一个
存储过程中,我们可以实现同时执行多条语句。这样,我们可以将多条
SQL语句
写在同一行或不同行,并在每条语句的末尾加上分号。
MySQL
还提供了一种批量处理语句的功能,可以用来同时执行多条
SQL语句
。使用批量处理语句,我们可以将多条
SQL语句
封装在
一个
字符串中,并使用。需要注意的是,使用批量处理语句时,每条
SQL语句
之间需要使用分号进行分隔。
mysql
跟踪
sql语句
_
mysql
跟踪执行的
sql语句
修改my.cnf配置文件/usr/local/
mysql
/bin/
mysql
--verbose --help | grep -A 1 'Default options'Default options are read from the following files in the given order:/etc/my.cnf /etc/
mysql
/my.cnf /usr/local/
mysql
...
MySQL
57,063
社区成员
56,762
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章