1
90,000 개가 넘는 행이있는 데이터베이스를 다운로드했습니다. 값 끝에 _id를 추가하여 모든 행의 쿨롱 2를 편집해야합니다. 전에 SQL을 사용 해본 적이 없으므로이 방법으로 끝까지 문자를 추가 할 수 있는지 확실하지 않습니다.while 루프를 사용하여 여러 행 업데이트 SQL
SET @i = 01001
WHILE(@i<93600)
BEGIN
UPDATE NutritionTable
SET field2 = (field2)"_id"
WHERE [email protected]
SET @i = @i+1
END -- WHILE
field2
이 필요 coulomb
의 업데이트가되고, 그리고 @id
는 행 번호입니다 : 내가 뭘해야하는 것은 이것이다. "SET"근처에 있습니다. 구문 오류입니다.
나는 답변을 검색했지만 많은 것을 발견하지 못했습니다. 어떤 도움을 주시면 감사하겠습니다. 사과를 부탁 드리며, 내가 빠뜨린 또 다른 게시물이있는 경우 사전에 사과 드리겠습니다.
UPDATE NutritionTable
SET field2 = CONCAT(field2, '_id');
당신은 하나 개의 쿼리와 함께이 작업을 수행 할 수 있어야한다 : 당신은 단지 모든 행을 업데이트 할 수 있습니다하는
– ethrbunnywhere
절없이 - 당신은 루프가 필요하지 않습니다