列fooのすべてのデータには、_
という接尾辞が付きます。この_
を削除します。スクリプトを書くのではなくSQLを使ってやってもいいですか?MySQLの更新列
2
A
答えて
4
それを行うにはいくつかの方法:
TRIM
末尾に '_':UPDATE mytable SET foo = TRIM(TRAILING '_' FROM foo)
グラブN -1文字1からなるストリング、Nは
SUBSTRING
とCHAR_LENGTH
を使用して、foo
内の文字列の長さ:UPDATE mytable SET foo = SUBSTRING(foo,1,CHAR_LENGTH(foo)-1)
Iは、第1の方法をお勧めしますfoo
の行がある場合は、が '_'の末尾にの末尾にない場合、最初のメソッドはそのままにしますが、2番目のメソッドはそれがアンダースコアではなくても最後の文字を取ります。
0
関連する問題
- 1. 更新MySQLの列
- 2. MYSQL +更新ID列
- 3. MySQLの更新重複列
- 4. PHP&MySQLの更新10列
- 5. Mysql、マルチレコードで列を更新
- 6. 更新クエリの2つの列を更新するmysql
- 7. MySQLの更新年齢の列
- 8. MySQLのような更新の列
- 9. MySQLのテーブルの列を更新
- 10. MySQLの複数のタイムスタンプ列を更新
- 11. MySQLの更新複数の列
- 12. 不要なmysql列の更新
- 13. PHPでMySql列の更新エラー
- 14. SQLクエリ更新列値倍(MySQLの)
- 15. 更新mysqlの
- 16. 更新MySQLの
- 17. MYSQL - 列全体を更新する
- 18. MySQLテーブルの更新と更新
- 19. MySQLの更新ステートメント
- 20. MySQLテーブルの更新
- 21. のMySQL/Maridb更新
- 22. のMySQL - 更新/ケース
- 23. MySQLの更新ユーザコード
- 24. MySQLの更新クエリエラー
- 25. MySQLの更新クエリ
- 26. 更新エラーのMysql
- 27. Mysqlの更新フィールド
- 28. MYSQLの更新が
- 29. 更新MySQLデータ
- 30. 更新MYSQLテーブル
私はあなたが正しいところにいると信じていますが、あなたは表示しようとしており、OPは「更新」したいと思っています。 –
@FahimParkar私はOPが2つと2つを一緒に置くことができるほど十分に説明していると思った。 –