|
|
Edit
|
Copy
|
Delete
DELETE FROM proc WHERE `proc`.`db` = 'nldsignc_2025' AND `proc`.`name` = 'UpdateContactStatus' AND `proc`.`type` = 'PROCEDURE'
|
nldsignc_2025 |
UpdateContactStatus |
PROCEDURE |
UpdateContactStatus |
SQL |
CONTAINS_SQL |
NO |
DEFINER |
IN `contact_id` INT, IN `new_status` VARCHAR(20), IN `admin_id` INT, IN `admin_note` TEXT
|
|
BEGIN
UPDATE wep_Contact
SET
status = new_status,
admin_notes = CONCAT(IFNULL(admin_notes, ''), '\n[', NOW(), '] ', admin_note),
replied_by = CASE WHEN new_status = 'replied' THEN admin_id ELSE replied_by END,
replied_at = CASE WHEN new_status = 'replied' THEN NOW() ELSE replied_at END,
updated_at = NOW()
WHERE id = contact_id;
END
|
nldsignc_2025@localhost |
2026-02-19 13:35:37 |
2026-02-19 13:35:37 |
NO_AUTO_VALUE_ON_ZERO |
|
utf8mb4 |
utf8mb4_general_ci |
utf8mb4_general_ci |
BEGIN
UPDATE wep_Contact
SET
status = new_status,
admin_notes = CONCAT(IFNULL(admin_notes, ''), '\n[', NOW(), '] ', admin_note),
replied_by = CASE WHEN new_status = 'replied' THEN admin_id ELSE replied_by END,
replied_at = CASE WHEN new_status = 'replied' THEN NOW() ELSE replied_at END,
updated_at = NOW()
WHERE id = contact_id;
END
|
NONE |