翻译:SELECT INTO语句(已提交到MariaDB官方手…
2018-06-18 01:07:49来源:未知 阅读 ()
本文为mariadb官方手册:SELECT INTO的译文。
原文:https://mariadb.com/kb/en/selectinto/
我提交到MariaDB官方手册的译文:https://mariadb.com/kb/zh-cn/selectinto/
语法
SELECT col_name [, col_name] ...
INTO var_name [, var_name] ...
table_expr
描述
使用SELECT ... INTO语句可以将指定列的值直接存储到变量中。该语句不会显式输出任何结果。 该查询语句只能返回单行查询结果,如果查询没有任何返回行,则返回 1329 错误(No data),这时变量保持不变。如果查询返回多行,则返回 1172 错误(结果超出一行)。如果查询语句可能会返回多行,可以使用 LIMIT 1
子句来限制结果集中只有单行。
其中INTO子句也可以指定在语句的结尾处。
如果该语句的执行上下文是事件调度器(Event Scheduler)所执行的事件一部分,那么诊断信息(不仅包括errors,还包括warning)会写入到错误日志中,在Windows上则是写入到事件日志中。更多信息请参见http://dev.mysql.com/doc/refman/5.1/en/events-status-info.html。
该语句可为本地变量 local variables 和用户变量 user-defined variables 赋值。
更详细的语法,参见 SELECT。
另一种为变量赋值的方式是使用 SET 语句。
SELECT ... INTO
的结果不会缓存到 query cache 中,即使指定了 SQL_CACHE
选项。
示例
SELECT id, data INTO x,y
FROM test.t1 LIMIT 1;
See also
- SELECT - full SELECT syntax.
- SELECT INTO OUTFILE - formatting and writing the result to an external file.
- SELECT INTO DUMPFILE - binary-safe writing of the unformatted results to an external file.
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 关于laravel后台模板laravel-admin select框的使用详解 2019-10-08
- mysql 组合两张表 2019-07-24
- mysql统计一年12月的数据 2018-07-29
- SQL查询注意细节大全 2018-07-13
- MySQL中SELECT+UPDATE处理并发更新问题解决方案 2018-07-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash