首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >:=是什么意思?

:=是什么意思?
EN

Stack Overflow用户
提问于 2009-05-13 09:10:29
回答 3查看 143关注 0票数 3

在回答另一个关于堆栈溢出(How do you select every n-th row from mysql)的问题时,有人提供了这样的答案:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT * FROM ( SELECT @row := @row +1 AS rownum, [column name]
FROM ( SELECT @row :=0) r, [table name] ) ranked WHERE rownum % [n] = 1 

有人能在这里提供或指出更多关于语法用法的信息吗?我不熟悉:=的用法

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-05-13 09:21:18

来自http://dev.mysql.com/doc/refman/5.0/en/user-variables.html

“对于SET,=或:=可以用作赋值运算符。

还可以在SET以外的语句中为用户变量赋值。在这种情况下,赋值运算符必须是:=且不是=,因为=在非SET语句中被视为比较运算符:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysql> SET @t1=0, @t2=0, @t3=0;
mysql> SELECT @t1:=(@t2:=1)+@t3:=4,@t1,@t2,@t3;
+----------------------+------+------+------+
| @t1:=(@t2:=1)+@t3:=4 | @t1  | @t2  | @t3  |
+----------------------+------+------+------+
|                    5 |    5 |    1 |    4 |
+----------------------+------+------+------+

票数 2
EN

Stack Overflow用户

发布于 2009-05-13 09:18:20

MySQL中的a = bab进行比较,如果相等则返回true,否则返回false。另一方面,@a := b@a的值设置为b

基本上,=是比较运算符("is equal to"),:=是赋值运算符("set equal to")。

EDIT:我刚刚发现可以在SET语句中使用=作为赋值运算符,因为在这些语句中没有比较这样的东西。在SELECT语句中,必须使用:=进行赋值。

票数 2
EN

Stack Overflow用户

发布于 2009-05-13 09:13:58

对我来说,它看起来和一个=完全一样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/859220

复制
相关文章
MySQL⭐二、使用Navicat连接到服务器上的MySQL
Unity连接MySQL跟Navicat连接类似,都需要一些权限。因此我们先测试Navicat可以正常连接,那么Unity中就能放心写代码了。
星河造梦坊官方
2024/08/16
980
MySQL⭐二、使用Navicat连接到服务器上的MySQL
我滴天~ 连装个 brew都不会了
现在安装brew,一会报这个错,一会儿报那个错,上网查了很多教程,用了很多时间都是不可以,各种各样的问题搞得脑瓜子嗡嗡的。
鲁大猿
2023/12/27
3250
我滴天~ 连装个 brew都不会了
如何安装,运行和连接到远程服务器上的Jupyter Notebook
Jupyter Notebook是一个开源的交互式Web应用程序,允许您使用40多种编程语言编写和运行计算机代码,包括Python,R,Julia和Scala。来自Project Jupyter的产品,Jupyter Notebook对于迭代编码非常有用,因为它允许您编写一小段代码,运行它并返回结果。
尘埃
2018/11/20
16.6K0
笔记本windows10连接wifi显示无internet_win10连接wifi显示无internet
吹一波, 不出意外的话,这应该是网上最全最详细的解决办法……毕竟妹子的电脑遇到了问题,咱一定要给她解决啊。
全栈程序员站长
2022/09/16
1.4K0
Spring中毒太深,离开Spring我连最基本的CRUD都不会写了...
随着 Spring 的崛起以及其功能的完善,现在可能绝大部分项目的开发都是使用 Spring(全家桶) 来进行开发,Spring也确实和其名字一样,是开发者的春天,Spring 解放了程序员的双手,而等到 SpringBoot出来之后配置文件大大减少,更是进一步解放了程序员的双手,但是也正是因为Spring家族产品的强大,使得我们习惯了面向 Spring 开发,那么假如有一天没有了 Spring,是不是感觉心里一空,可能一下子连最基本的接口都不会写了,尤其是没有接触过Servlet编程的朋友。因为加入没有了 Spring 等框架,那么我们就需要利用最原生的 Servlet 来自己实现接口路径的映射,对象也需要自己进行管理。
BinGo_Blog
2022/11/01
2460
HashMap的31连环炮,我倒在第5个上
在面试中,HashMap基本必问,只是问法各有不同而已。曾经我也和很多面试官聊过关于HashMap的话题,使用HashMap就能考察面试者的很多知识点。不幸的是,很大部分人都拜倒在HashMap的石榴裙底下。
田维常
2021/04/22
5130
HashMap的31连环炮,我倒在第5个上
Navicat Premium 12连接服务器上的SQL Server
文章时间:2019年10月12日 01:09:26 解决问题:使用Navicat Premium 12连接远程服务器上的SQL Server SQL Server版本:SQL Server 201
华创信息技术
2019/11/08
4.3K0
Navicat Premium 12连接服务器上的SQL Server
Spring中毒太深,离开Spring我居然连最基本的接口都不会写了
来源:cnblogs.com/lonely-wolf/p/14127957.html
好好学java
2021/04/19
2420
Spring中毒太深,离开Spring我居然连最基本的接口都不会写了
我是不会运行你的代码吗?不,我是不会导入自己的数据!
常常遇到有人问起看到分享的教程导入数据的方式是data(dune)等直接调用系统的数据,而自己怎么读入自己的数据呢?
生信宝典
2022/01/18
1.4K0
Spring中毒太深,离开Spring我居然连最基本的接口都不会写了
随着 Spring 的崛起以及其功能的完善,现在可能绝大部分项目的开发都是使用 Spring(全家桶) 来进行开发,Spring也确实和其名字一样,是开发者的春天,Spring 解放了程序员的双手,而等到 SpringBoot出来之后配置文件大大减少,更是进一步解放了程序员的双手,但是也正是因为Spring家族产品的强大,使得我们习惯了面向 Spring 开发,那么假如有一天没有了 Spring,是不是感觉心里一空,可能一下子连最基本的接口都不会写了,尤其是没有接触过Servlet编程的朋友。因为加入没有了 Spring 等框架,那么我们就需要利用最原生的 Servlet 来自己实现接口路径的映射,对象也需要自己进行管理。
田维常
2022/11/25
4370
Spring中毒太深,离开Spring我居然连最基本的接口都不会写了
Spring中毒太深,离开Spring我居然连最基本的接口都不会写了
来源:cnblogs.com/lonely-wolf/p/14127957.html
Java小咖秀
2021/04/03
3680
Spring中毒太深,离开Spring我居然连最基本的接口都不会写了
Spring 中毒太深!离开 Spring 我居然连最基本的接口都不会写了。。。
点击关注公众号,Java干货及时送达 来源:cnblogs.com/lonely-wolf/p/14127957.html 随着 Spring 的崛起以及其功能的完善,现在可能绝大部分项目的开发都是使用 Spring(全家桶) 来进行开发,Spring也确实和其名字一样,是开发者的春天,Spring 解放了程序员的双手,而等到 SpringBoot出来之后配置文件大大减少,更是进一步解放了程序员的双手。 但是也正是因为Spring家族产品的强大,使得我们习惯了面向 Spring 开发,那么假如有一天没有了
Java技术栈
2022/09/07
2890
Spring 中毒太深!离开 Spring 我居然连最基本的接口都不会写了。。。
配置Oracle Gateway 12连接到SQL server 2014
最近的工作中需要基于Oracle连接到SQLserver2014,我们可以通过配置Gateway的方式来实现这个功能。这个Gateway的实质是透过dblink来实现的。即把SQLserver模拟成一个远端的Oracle实例,这个实例由Gateway来负责进行接收,转发等等。本文简要描述其配置过程。
Leshami
2018/08/13
2.9K0
配置Oracle Gateway 12连接到SQL server 2014
我是如何发现Google服务器上的LFI漏洞的
本文将介绍如何利用本地文件包含漏洞读取Google某服务器上的任意文件。漏洞存在于Google的Feedburner中,在提交漏洞后,Google安全团队迅速修复了这一漏洞。 FeedBurner是什么 维基百科上对FeedBurner的介绍: FeedBurner是一个于2004年在美国芝加哥市成立的网站馈送管理供应商。FeedBurner为博客作者、播客与其他基于网络的内容发布者提供订制的RSS馈送与管理工具,提供予发布者的服务包括流量分析以及一个可供选择的广告系统。2007年Google收购了Fe
FB客服
2018/02/06
1.4K0
我是如何发现Google服务器上的LFI漏洞的
2008R2的sconfig命令
2008R2的sconfig命令比较特殊,图形界面版没有sconfig命令,core命令行版却有
Windows技术交流
2025/01/15
690
Spring中毒太深,离开了Spring,我居然连最基本的接口都不会写了¯\_(ツ)_/¯
众所周知,Java必学的框架其中就是SSM,Spring已经融入了每个开发人员的生活,成为了不可或缺的一份子。
BlueSocks
2022/03/28
2010
Spring中毒太深,离开了Spring,我居然连最基本的接口都不会写了¯\_(ツ)_/¯
II 3.1 连接到服务器
II 3.1 连接到服务器 package socket; import java.io.IOException; import java.io.InputStream; import java.net.Socket; import java.util.Scanner; public class SocketTest { public static void main(String[] args) throws IOException { try(Socket s = new Socket(
Mister24
2018/05/14
1.3K0
adb shell无法连接到Genymotion上的虚拟设备的问题
摘要总结:本文介绍了在Genymotion上运行Android studio的工程时可能会遇到的问题,并提供了解决方案。首先,需要确保Genymotion和Android studio已经启动,并且虚拟设备已启动成功。其次,需要将Genymotion的ADB设置成自定义的SDK tools,并确保在Android studio中的Run app按钮和调试器可以正常连接到虚拟设备。通过这些步骤,可以成功解决在Genymotion上运行Android studio时遇到的问题。"
程序员欣宸
2018/01/04
3.6K1
adb shell无法连接到Genymotion上的虚拟设备的问题
接到“网站动态换主题”的需求,我是如何踩坑的
随着业务的发展,客户的需求也会变得更加多样化,产品后期就需要有自定义界面的能力,于是出现了“动态换主题”的需求。
viktor
2022/08/04
1.5K0
接到“网站动态换主题”的需求,我是如何踩坑的
SQL Server 无法连接到服务器。SQL Server 复制需要有实际的服务器名称才能连接到服务器。请指定实际的服务器名称
异常处理汇总-数据库系列 http://www.cnblogs.com/dunitian/p/4522990.html SQL性能优化汇总篇:http://www.cnblogs.com/dunit
逸鹏
2018/04/11
5.9K0
SQL Server 无法连接到服务器。SQL Server 复制需要有实际的服务器名称才能连接到服务器。请指定实际的服务器名称

相似问题

OCAML -向元组列表添加元组

114

向python中的新元组添加元组列表

17

Ocaml打印元组列表

232

向元组列表添加常量元组值

51

在OCaml中将元组列表转换为列表元组

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文