在mysql怎么把’>变成–>

我在看以前的一个开发者的代码時看到

在这个查询语句中 <=>符号是什么意思啊是不是和 =号是一样啊?还是一个语法错误啊但是没有显示任何错误或者异常。我已经知道叻mysql中的 <> = !=等符号

和=运算符不同的是,NULL的值是没有任何意义的所以=号运算符不能把NULL作为有效的结果。所以:请使用<=>,

当两个操作数中可能含囿NULL时你需要一个一致的语句。

这里的占位符有可能是常量也有可能是NULL当使用<=>运算符时,你没有必要对查询语句做任何修改

除了 <=> ,还囿两个其他的操作符用来处理某个值和NULL做比较也就是IS NULL and IS NOT NULL。他们是ANSI标准中的一部分因此也可以用在其他数据库中。而<=>只能在mysql中使用

据此,你可以把这个查询语句段改的更具移植性一点:

我想做一些并不复杂的事情,但即使我尝试过很多事情,我也无法成功……

首先,我有一个带有一行时间戳类型的数据库mysql.我用这样的日期插入元素:

此代码行的结果是这样的日期元素: 20:18:17

我想删除所有带日期>的元素当前日期20分钟,我没有成功…

但这一切都不起作用.你能帮帮我吗,我认为这不是太难,但我没有想法……

我要回帖

 

随机推荐