Аз внасях CSV файл в phpmyadmin. имам набор от колони. в csv файл имам отрицателни vlaues (-154.98) (данни tyoe-десетичен), но в MySQL не искам този отрицателен знак.Аз вече фиксирани тази колона като unsigned.but аз съм се 0.00.but се очаква като 154.98.
може ли някой да ми помогне по този въпрос. Искам да получа тези стойности без отрицателен знак.
Благодаря предварително
Отговори:
3 за отговор № 1Моето предложение е да заредите данните в a подписан колона. След това фиксирайте знака:
update t
set col = - col
where col < 0;
Ако искате, можете да промените типа, след като сте фиксирали данните.
Получавате 0.00
защото не се допускат отрицателни стойности. MySQL не премахва знака минус, само защото стойността не е разрешена.