2012-10-15 3 views
0

Мне нужно уметь INSERT/UPDATE UNIQUE RANDOM UTF8 ALPHANUMERICAL VARCHAR 55 в поле таблицы под названием «ключ».INSERT/UPDATE SQL random & unique VARCHAR

Невозможно найти какой-либо хороший пример запроса, может ли кто-нибудь показать мне или связать мне что-нибудь?

ответ

0

Этот ответ основан на mysql.

Этот выбор будет создавать 55 полукокса длинные случайные строки:

select substr(concat(md5(rand()),md5(rand())),1,55); 

, чтобы заполнить столбец таблицы, вы можете попробовать:

create table example (keycol varchar(55)); 

вставки в примере (keycol) значения (зиЬзЬг (CONCAT (md5 (RAND()), md5 (RAND())), 1,55));

Результат будет:

select keycol from example; 

+---------------------------------------------------------+ 
| keycol             | 
+---------------------------------------------------------+ 
| 4517f4be669301a4a529b53fc18d646dec42d4d07d911d33a67c863 | 
| 3caa1c98f0f9ee39515aa6f4ddb3f84fa41abd5392f610c5d24bcd9 | 
| 8e52cb4ce29e58514671c9b68f19832f26ddf53f277621ac420bd2e | 
| 3adcccfb6cb729ce1c0a14fb75f6fd54f58992dc0751527c969e007 | 
| c28c5879589dc90f4fb0963673e5668fa5789d325423ba043e0243b | 
| 8f7a2af97d73261008f0d0d7249480fde56a3a91f2ce6e8bf0b0070 | 
| ff4f74f25b92da3eaab282218c23a75d4cfa77c8f8bfdf74d7ebdf9 | 
+---------------------------------------------------------+ 
+0

не могу понять ... ты показал мне выбрать, почему мне нужно вставку и обновление! Так что, если я использую вставку, которую вы показывали с полем UNIQUE, это нормально? то как обновить это поле? –

+0

, если вы также можете показать мне запрос UPDATE .. этот goona будет правильным ответом! –

+0

Я использую поле VARCHAR 55 UNIQUE правильно? –

Смежные вопросы