Coding MySQL Abfrage

  • Ersteller des Themas
  • #1

bbforce

Registriert
6 November 2018
14
3 %
Hallo, Leute, brauche ein bisschen Hilfe.

Möchte ein Wert in eine Tabelle gelegentlich ändern. Mein Problem ist das der Tabellen Feldstruktur ist "text".

Also, die übliche Vorgand erhöht der Wert nicht, wenn nicht in vorgegebene Format ist.

Es geht um folgendes

Tabelle: core_members
Das Feld; cm_credits
Format; text
Format Vorgabe; {"EUR":"1.00"}

Wenn das Feld kein "text" Format hätte, sollte der untere gültig sein. Ist aber nicht, weil er überschreibt die Vorgabe, z.B;

UPDATE core_members SET cm_credits = cm_credits *15/100
WHERE name = 'bbforce'

Also, der Format muss zB., {"EUR":"10.00"} sein. Das Feld mit ein Nummer zu überschreiben, zB. "10" ist nicht gültig
Also die 15% Erhöhung sollte von; {"EUR":"10.00"} , {"EUR":"150.00"} machen.

Danke sehr