MYSQL 如何给在存储过程中给时间变量赋值,详细看补充。

MYSQL 如何给在存储过程中给时间变量赋值,详细看补充。,第1张

昨天看了下,今天发现还没人回答,其实我想说。应该定义不了时间类型的变量

set @v_date 这种方式的变量赋值应该是可以的。

set @v_date = time(now()) <'9:15:00' 这样也是可以比较的。

不知道我说的这些对你有没有用。

mysql 存储过程如何定义datetime类型的变量或者该怎么处理

DELIMITER $$

DROP PROCEDURE IF EXISTS `datatime`$$

CREATE

/*[DEFINER = { user | CURRENT_USER }]*/

PROCEDURE `iccsdb`.`datatime`()

/*LANGUAGE SQL

| [NOT] DETERMINISTIC

| { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }

| SQL SECURITY { DEFINER | INVOKER }

| COMMENT 'string'*/

BEGIN

DECLARE dattime DATETIME DEFAULT '2013-10-10'

SELECT dattime FROM DUAL

END$$

DELIMITER

跟字符串一样的处理,当然还有一些 特殊的 时间处理函数


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7203525.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存