

~~IDがauto_incrementの場合で  
よく被ることがあるデータをINSERT DUPLICATEしているのですが、IDが重複してしまいます。

なので被らない文字列（NAME)があったとして、  
文字数の不規則な文字列から被らない10文字程度の数字にするにはどうすればいいですか？

[code]

    ID int primary_key auto_increments unsgned, NAME varchar(255), C varchar(255)
    
[/code]

~~

Pythonで文字数の不規則な文字列から被らない10文字の数値にするにはどうすればいいですか？

結果

[code]

    # 1.py
    s = 'a'
    abs(hash(s)) % (10 ** 8)
    print(s)
    # 22312233
    
    #python 1.py
    33123311
    
    #python 1.py
    21039122
    
    #このように変化してはいけない。
    
[/code]

理想

[code]

    #python 1.py
    88118800
    
    #python 1.py
    88118800
    
[/code]


CC BY-SA 3.0
2016-11-11T02:26:44.477
30315
2016-11-11T04:24:30.373
2016-11-11T04:24:30.373
7973
7973
question
python
INSERTで被らないようDUPLICATEした時のauto_incrementがおかしい