Я працюю над грою, яка передбачає транспортні засоби в певний момент. У мене є таблиця MySQL під назвою "транспортні засоби", що містить дані про транспортні засоби, включаючи стовпець "табличка", де зберігаються номерні знаки для транспортних засобів.
Тепер ось частина, з якою я маю проблеми. Мені потрібно знайти невикористаний номерний знак, перш ніж створювати новий транспортний засіб - це повинен бути буквено-цифровий 8-знаковий випадковий рядок. Як я цього домігся, використовував цикл у Lua, який є мовою, на якій я програмую, для створення рядків і запиту БД, щоб побачити, чи він використовується. Однак, оскільки кількість транспортних засобів збільшується, я очікую, що це стане ще неефективнішим саме зараз. Тому я вирішив спробувати вирішити цю проблему за допомогою запиту MySQL.
Мені потрібний запит повинен просто генерувати 8-символьну буквено-цифрову рядок, якої вже немає в таблиці. Я знову подумав про підхід циклу створення та перевірки, але я не обмежую це питання лише на той випадок, якщо є більш ефективний. Мені вдалося генерувати рядки, визначивши рядок, що містить усі дозволені символи, і випадковим чином їх підстроїти, і більше нічого.
Будь-яка допомога вдячна.