私はちょっと時間がかかっています。私は2列のテーブルを持っています。姓と名。1つの列を2つに分割する更新?
SQLにインポートされたデータには、firstName列の中に姓と名があります。
最初のスペースの前にすべてをlastNameに、スペースの後のすべてをfirstNameカラムに入れるための簡単な方法はありますか?私は輸出することができ、エクセルでこれを行うことができますが、生産時間に近いので、リスクの問題はありません。
私はここでいくつかの異なる分割記事を見てきましたが、それらは同時に更新する必要はありません。
分割のアンカーとして最初のスペースを使用するだけで正確ですか? Mary Ann Smithのような名前はどうですか? – Nicarus
更新のセット割り当ての右側にmysql文字列関数を使用できます。セットアサインメントは左から右へ処理されるので、「終わり」をファーストネームから削除する前にラストネームに割り当ててください。 – Uueerdo
名前を分割しても、不正確になることに注意してください。 「ジョン・スミス」はスペースで分割しやすいですが、「Mary Ann Summers」や「Edward Van Halen」はどうですか?最初は2番目のスペースで分割し、2番目のスペースは最初のスペースで分割します。あるいは、「Mary Ann Van Halen」はどうですか?私は進んではいけないと言っているのではなく、名前を分割することは不正確な科学であることに注意してください。 –