반응형
내가 원하는 것은 다음과 같습니다.
현재 테이블 :
+----+-------------+
| id | data |
+----+-------------+
| 1 | max |
| 2 | linda |
| 3 | sam |
| 4 | henry |
+----+-------------+
미스터리 쿼리 ( "UPDATE table SET data = CONCAT (data, 'a')"
와 유사)
결과 테이블 :
+----+-------------+
| id | data |
+----+-------------+
| 1 | maxa |
| 2 | lindaa |
| 3 | sama |
| 4 | henrya |
+----+-------------+
그게 다야! 단일 쿼리로 수행해야하지만 방법을 찾을 수없는 것 같습니다. bluehost에서 mySQL을 사용하고 있습니다 (버전 4.1이라고 생각합니다)
모두에게 감사합니다.
해결 방법
이것이 필요한 전부입니다.
mysql> select * from t;
+------+-------+
| id | data |
+------+-------+
| 1 | max |
| 2 | linda |
| 3 | sam |
| 4 | henry |
+------+-------+
4 rows in set (0.02 sec)
mysql> update t set data=concat(data, 'a');
Query OK, 4 rows affected (0.01 sec)
Rows matched: 4 Changed: 4 Warnings: 0
mysql> select * from t;
+------+--------+
| id | data |
+------+--------+
| 1 | maxa |
| 2 | lindaa |
| 3 | sama |
| 4 | henrya |
+------+--------+
4 rows in set (0.00 sec)
5.1.41에서 테스트 중이지만 왜 문제가 발생하는지 잘 모르겠습니다.
참조 페이지 https://stackoverflow.com/questions/4128335
반응형
'MySql' 카테고리의 다른 글
MySQL URL, 호스트, 포트 및 사용자 이름은 어떻게 찾습니까? (0) | 2020.10.31 |
---|---|
MySQL Ruby gem mysql2 install failing (0) | 2020.10.30 |
MySQL의 서버 이름을 찾는 방법 (0) | 2020.10.30 |
MySQL 5.0 reporting "concat does not exist" (0) | 2020.10.30 |
MySQL HTML 양식에서 SQL 테이블에 데이터 삽입 (0) | 2020.10.30 |
댓글