आपका एप्लिकेशन बिना किसी बदलाव के चल सकता है। MySQL ANSI-SPARC आर्किटेक्चर है आज्ञाकारी। बाहरी स्कीमा से आप codd's रूल 9 "लॉजिकल डेटा इंडिपेंडेंस" हासिल करते हैं। :
आप नाम बदलें कर सकते हैं अपनी तालिकाएँ और मूल तालिका नामों के साथ दृश्य बनाएँ। एक नमूना:
मान लें कि my_data
. नाम की एक टेबल है :
REMAME TABLE my_data TO my_data_flagged
ALTER TABLE my_data_flagged
ADD COLUMN is_deleted boolean NOT NULL default 0;
CREATE VIEW my_data AS
SELECT *
FROM my_data_flagged
WHERE is_deleted = '0'
दूसरा तरीका है एक ट्रिगर बनाना और मिटाई गई पंक्तियों की एक स्वतंत्र तालिका में प्रतिलिपि बनाना।