#mysql #sql
#mysql #sql
Вопрос:
Я работаю над инструментом, который заменит значения в указанных столбцах некоторыми другими значениями. Пользователь указывает необходимые столбцы таблицы в конфигурации, и инструмент заменяет их значения. Я могу получить тип столбца из information.schema. Есть ли способ получить допустимое значение для этого столбца? Или мне нужно указать их самостоятельно для каждого типа столбца?
Комментарии:
1. допустимое значение, означающее что
2. Я имею в виду значение, которое не вызовет ошибки при вставке. Например, тип datetime имеет определенный формат.
3. ну, вы можете использовать свое воображение для типов переполнения и усечения
4. Итак, пользователь говорит «order_date», и вы заполняете всю таблицу случайными датами заказа (скажем, 1975-01-05, 2015-12-24, 2030-01-01 и т. Д.)? Пользователь говорит «сумма заказа», и вы заполняете таблицу случайными целочисленными суммами заказа (например, -25, 200, 123456789 и т.д.)?
5. Да, я хочу защитить данные, поэтому я просто использую некоторые нереальные значения. У меня будет проблема с уникальным индексом, но это будет позже.