| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [MySQL] Случайные числа |
| Автор: Foxxx 15.5.2008, 13:17 |
| Есть таблица ЗАКАЗЫ. Как при создании записи генерировать случайное число в поле КОД_ЗАКАЗА? Поле КОД_ЗАКАЗА должно быть уникальным. Можно ли это сделать средствами MySQL и что для этого необходимо? |
| Автор: Rodman 15.5.2008, 14:53 |
а зачем тебе случайное? чем автоинкремент не подошел? |
| Автор: Foxxx 15.5.2008, 15:37 |
| Мне то подходит автоинкремент, но заказчик требует так=) |
| Автор: Rodman 15.5.2008, 15:49 |
| ну я в шоке, мягко говоря... ЗАКАЗ - с отвольным номером - модно! если надо полюбому, то из мускула низя, а программно из обработчика: 1. генерируешь номер 2. проверяешь на существование его в базе 3. если есть, возвращаешься к 1 пункту... и это время, которое будет рости в геометрической прогрессии! |
| Автор: Foxxx 15.5.2008, 16:06 |
| твое предложение - это запасной вариант, я просто думал что из мускуля можно генерить случайные числа. спасибо за совет - буду делать через Ж =) ЗЫ: Заказчики пошли какието нехорошие=) |