値のグループをインクリメントするために使用される次の関数があります。
SET @IncrementValue := 0;
SET @VIN := 0;
UPDATE tbInventoryMedia
SET
@IncrementValue := IF(@VIN <> strVIN, @IncrementValue + 1, 1),
@VIN := strVIN,
tbInventoryMedia.intOrder = @IncrementValue;
これは非常に単純なクエリのように見えます...最後のvinが異なる場合はインクリメントされ、番号付けが再開されます。SET の後にコンパイル エラーが表示される理由はありますか?
どんな助けでも大歓迎です。