0
나는 그 결과 내가 2,11
되고 싶어 2,1
Mysql이 모든 문자열을 대체하지 않습니까?
, 난 그냥 처음 1
, 모든 1
을 대체 할
,
어떤 해결책을 가지고 있습니다column(pro_doc)
문자열
UPDATE product SET prod_doc = REPLACE(prod_doc, '1,' , '') WHERE prod_id = 2
[1,2,11,]
처럼이 ?
고마워요 ...
에 한 번보세요 : http://stackoverflow.com/questions/12123477/sql-search-replace-but-only-the-first-time-a-value- 기록 있음 기록 – Rumpelstinsk
데이터를 표준화하고 각 숫자를 별도의 레코드에 저장하는 것이 훨씬 쉽습니다. – Shadow
문자열에'['및']'가 포함되어 있나 없습니까? 귀하의 의견이 정확하거나 귀하의 의견이 맞는지 확인하십시오. 그리고 당신은 "처음 1"을 의미하지는 않지만 "완전한 정수 값"이라고 가정합니다. 그래서'[21,31]'이'1,'을 대체하면''[2,31]'이되지 않을 것입니다. – Solarflare