Используйте ограничение CHECK
:
CREATE TABLE videoTable(
videoID INT,
channelID INT,
videoTitle VARCHAR(255) NOT NULL,
videoPostedDate DATE NOT NULL,
videoTags VARCHAR(255),
noViews INT NOT NULL,
videoCode VARCHAR(4) NOT NULL CHECK(videoCode REGEXP '^[A-Za-z]{2}[0-9]+$')
PRIMARY KEY (videoID),
FOREIGN KEY (channelID) REFERENCES channelTable(channelID)
);
Регулярное выражение описывает строку, состоящую из 2 букв c символов, за которыми следуют только цифры (хотя бы одно число должно быть настоящее время).
Примечание: для этого требуется MySQL 8.0. В более ранних версиях проверочные ограничения анализировались, но игнорировались, и для этого обычно требуется триггер.