Название: Заменить все буквенные логины на цифровые sql запрос Отправлено: poxy. от 21 Августа 2013, 17:38:07 Подскажите запрос для замены всех буквенных логинов на цифровые в диапазоне от 1000 до 1500, я так понимаю что б все сразу нужно наверное скриптом делать запросы?
Название: Re: Заменить все буквенные логины на цифровые sql запрос Отправлено: Efendy от 22 Августа 2013, 11:06:45 На какие именно цифровые? Найти все записи, у которых в логине есть буквы (либо условие "не цифры") в sql просто - там есть регулярные выражения
Название: Re: Заменить все буквенные логины на цифровые sql запрос Отправлено: poxy. от 22 Августа 2013, 12:20:05 Есть пачка логинов из букв со старого биллинга, хочу поменять их на числовые (сделать как нодени+ из четырех чисел, для удобства оплаты с указанием логина), поэтому нужно каждый буквенный заменить на любой (не повторяющийся) числовой.
Название: Re: Заменить все буквенные логины на цифровые sql запрос Отправлено: Efendy от 22 Августа 2013, 13:18:25 Код: UPDATE users SET name = FLOOR(RAND()*1000) WHERE name NOT REGEXP '[0-9]'; Название: Re: Заменить все буквенные логины на цифровые sql запрос Отправлено: Gosha от 22 Августа 2013, 13:31:39 А может модуль. Зашел клиент. и пока не поменял логин с предложеного в инет не пускать.
Название: Re: Заменить все буквенные логины на цифровые sql запрос Отправлено: elite от 22 Августа 2013, 14:28:16 Код: UPDATE users SET name = FLOOR(RAND()*1000) WHERE name NOT REGEXP '[0-9]'; Название: Re: Заменить все буквенные логины на цифровые sql запрос Отправлено: poxy. от 22 Августа 2013, 14:41:05 Спасибо, поменял
|