わかりました。コメントで会話した後、答えに行きましょう。
あなたのテーブルはid, name, age, dateBirth, etc fields
のようなものだと思います 。ただし、このテーブルを作成する人は誰でも、レジストリに性別を追加することを忘れます。あなたが言ったように、新しい列はsex enum('m', 'f')
このテーブルのすべてのレジストリを1つずつ更新する必要があります。このように:
update matches set sex = 'm' where id = 1;
このコマンドを使用して、id =1であるテーブルの行を更新し、idが主キーであると想定していることに注意してください。主キーを配置する必要がある場所に、主キーを配置する必要があります。そうしないと、複数の列を更新する可能性があります。
テーブルに多くのレジストリがある場合は、重い作業を(少なくとも少しは)削減する方法があります
一度に多くの行を更新するには、LIKEフィルターを使用して更新を実行する必要があります。これにより、一度に多くの女性を識別し、次に多くの男性を識別できるフィルターを設定します。
update matches set sex = 'f' where name like '%Jheniffer%'
Jhenifferは女性の名前であるため、「JhenifferSmith」のように名前の一部がJhenifferであるすべてのレジストリを更新する可能性があります。したがって、作業が完了するまで、一般名に対してこのプロセスを繰り返します。すべての女性については、男性についても繰り返します。
理解に役立つことを願っています