sách gpt4 ai đã đi

mysql 过程 - 在第二个查询中使用结果并重新格式化日期

In lại 作者:行者123 更新时间:2023-11-29 08:47:51 27 4
mua khóa gpt4 Nike

我需要创建一个过程:1)从表中的字段中选择一些文本并将其存储在变量中2) 更新相同的记录字段,仅添加 yyyymmdd 格式的日期以及过程中的附加文本输入...类似这样的...

delimiter //
create procedure table1.sp_updateComment (IN inputIP varchar(15), IN inputAccount varchar(10))
begin
start transaction;
select comment from table1 where ip = inputIP;
update table1 set comment = ' + yyyymmdd + inputAccount', status = 'u' where ip = inputIP;
commit;
end;
//
delimiter ;
;

Cảm ơn trước nhé:)

1 Câu trả lời

sử dụngSELECT...INTO选择一些值并将其存储在变量中:

SELECT comment INTO @my_comment_variable FROM table1 WHERE ip = inputIP;

但是,在您的情况下似乎没有必要。尝试使用CONCAT :

UPDATE table1
SET comment = CONCAT(comment, DATE_FORMAT(CURDATE(), "%Y%m%d"), inputAccount'), status = 'u'
WHERE ip = inputIP;

关于mysql 过程 - 在第二个查询中使用结果并重新格式化日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12099600/

27 4 0
Bài viết được đề xuất: php - 如何从 MySQL 数组中检索选中的复选框?
Bài viết được đề xuất: java - mysql for java中的语句
Bài viết được đề xuất: php - 我在 mysqli 中收到错误和警告
Bài viết được đề xuất: php - 显示当前登录用户的个人资料
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com