/ / докато внасяте неподписана колона в phpmyadmin получавате 0.00 - mysql, sql, phpmyadmin, import-from-excel

докато внасяте неподписана колона в phpmyadmin, получавайки 0.00 - mysql, sql, phpmyadmin, import-from-excel

Аз внасях 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 не премахва знака минус, само защото стойността не е разрешена.