私はいくつかのMysqlの割り当てに取り組んでおり、次のように求められました:
マネージャー (リーダー、タイプ「L」) であるすべての従業員は、6% の昇給を取得します。
私はこの方法を使用しようとしました:
UPDATE employee
SET salary = salary * '1,06'
WHERE emptype = 'L';
エラー メッセージ Error Code: 1292. truncated illegal DOUBLE value: '1,06' が表示されます。
従業員を説明しようとすると;
給与が int(11) 型であることがわかります
誰かが私が間違っていたことと、正しいコーディングがどのようになっているのかを教えてもらえますか?また、タイプを変更せずに現在の値にそれらの 6% を追加することは可能ですか?