mysql、あるフィールドが特定の数字から自己符号化を開始することを実現する
mysqlデータベースNavicatツールを使用してSQLを新規更新し、特定の数値からフィールドの自己符号化を実現 set @rownum=10004243;
この文は特定の数字を開始することを規定しており、例えば更新したい最初のデータの符号化は:10004244であり、ここで設定されているのはその上位:10004243である. update webdata set AR_ID=( select @rownum := @rownum +1 as nid)
この文は、各行のデータを順次更新し、自増数します.
すべてのフィールドを更新したくない場合は、where条件を増やしてフィルタリングし、具体的なソートをorderで設定することができます(これは私がテストしていないのはできるはずですが、興味があるのは自分で試してみることができます.どうせ上記は私のニーズを満たしています.へへへ)
set @rownum=10004243; update webdata set AR_ID=( select @rownum := @rownum +1 as nid)
; この文は特定の数字を開始することを規定しており、例えば更新したい最初のデータの符号化は:10004244であり、ここで設定されているのはその上位:10004243である.
この文は、各行のデータを順次更新し、自増数します.
すべてのフィールドを更新したくない場合は、where条件を増やしてフィルタリングし、具体的なソートをorderで設定することができます(これは私がテストしていないのはできるはずですが、興味があるのは自分で試してみることができます.どうせ上記は私のニーズを満たしています.へへへ)