आप इस तालिका में सम्मिलित करने के लिए एक संग्रहीत कार्यविधि बना सकते हैं।
DELIMITER $$
CREATE PROCEDURE insert_distance(IN p_town1 varchar(50), IN p_town2 varchar(50), IN p_distance int)
BEGIN
INSERT INTO distance(town1, town2, distance)
SELECT LEAST(p_town1, p_town2), GREATEST(p_town1, p_town2), p_distance;
END $$
DELIMITER ;
डालने के लिए केवल इस प्रक्रिया का उपयोग करके आप सुनिश्चित करते हैं कि एक त्रुटि फेंक दी गई है, जब प्रविष्टि पहले से मौजूद है। और आप गलती से कस्बों को गलत क्रम में सम्मिलित नहीं करते हैं।