MySQL heeft geen ingebouwde CHARINDEX()
functie. LOCATE()
zou het MySQL-equivalent zijn.
SUBSTRING_INDEX()
misschien een kortere manier om dit te doen. Iets als dit (disclaimer:niet getest):
SUBSTRING_INDEX(POS, ',', 1)
voor kassa
SUBSTRING_INDEX(POS, ',', -1)
voor POS2
Even terzijde, ik begrijp misschien niet wat je probeert te bereiken, maar het lijkt erop dat je misschien wilt UPDATE
bestaande rijen, niet INSERT
nieuwe? Iets als:
UPDATE MyTable SET POS2 = SUBSTRING_INDEX(POS, ',', -1);
UPDATE MyTable SET POS = SUBSTRING_INDEX(POS, ',', 1);