Mysql Добавить значение в тип данных Float

0

Я пытаюсь обновить баланс пользователя, основываясь на отсутствии акций (количество), которые у них есть в таблице совместного использования с 0.10. Для этого я написал следующую инструкцию. Интересно! он работает отлично в sql, но всякий раз, когда я пытаюсь использовать mysql, он работает в первый раз, когда пользовательский баланс равен нулю, но после этого он не работает или не добавляет значение. В mysql я использую float-тип данных в таблице баланса.,

update 'balance' 
set 'Balance'='Balance'+(select COUNT(*) from 'share' 
where 'user' = 'balance'.'User' and 'status'='Active')*'.10'
Теги:

1 ответ

0

Я нашел свой ответ. На самом деле запятая между balance делает проблему.

Ниже мой рабочий код:

UPDATE 'balance' 
SET 'Balance' = Balance + (
    SELECT COUNT(*) FROM 'share'
    WHERE 'user' = 'balance'.'User' AND 'status'='Active'
) * '.10'
  • 0
    Я думаю, вы имеете в виду «кавычки»

Ещё вопросы

Сообщество Overcoder
Наверх
Меню