MariaDB – RexExp example

Tworzy kolumnę i wypełnia ją wg. wzorca regexp

ALTER TABLE purchase_invoices ADD COLUMN is_advance tinyint(1) NOT NULL DEFAULT 0 AFTER is_correction;
UPDATE purchase_invoices
SET is_advance = 1
WHERE is_advance = 0
AND xml_content REGEXP 'RodzajFaktury[^>]*>\\s*ZAL\\s*<';