특정 문자열을 포함하는 콘텐츠로 지정된 행과 지정되지 않은 열의 셀을 업데이트합니다.
P粉197639753
2023-09-05 00:22:58
<p>name - Course1 - Course2 - Course3 열이 포함된 테이블이 있습니다. 두 줄은 다음과 같습니다. </p>
<pre class="brush:php;toolbar:false;">John - 물리학 - 수학 - 예술
사라 - 수학 - 화학 - 심리학</pre>
<p>이제 John이 수학 수업에서 쫓겨났으므로 그의 행에서 "math"를 "none"으로 바꾸고 싶습니다. </p>
<p>해결책을 찾다가 다음을 발견했습니다. </p>
<pre class="brush:php;toolbar:false;">UPDATE tableName SET `course1` = 'none' WHERE `name`='John' AND `course1`='math';</pre>
<p>John "math"의 어느 열에 기록되었는지 알면 유용할 수 있습니다. 그러나 해당 단어는 모든 열에 나타날 수 있습니다. 나에게 필요한 것은 다음과 같습니다. </p>
<p>sql_query="<code>name</code>='John'인 행을 찾은 다음 'math'라는 단어가 있는 열을 찾고 거기에서 'math'를 'none'으로 바꾸세요. </p>
<p>이 문제를 해결하도록 도와주실 수 있나요? </p>
이 경우에는 다음과 같이 각 열을 평가하는 것 외에는 다른 방법이 없다고 생각합니다.
으아악