0
나는 datediff를 사용하여 일 수를 업데이트하려고했습니다.datediff를 사용하는 업데이트 필드
select DATEDIFF (date_stock_out,date_stock_in) from paddock
을하지만 다음 문을 사용하여 테이블에서 세 번째 필드를 업데이트 할 때, 나는 구문 오류가 점점 오전 :
다음 문은 잘 작동
update paddock set number_of_days = select DATEDIFF(date_stock_out,date_stock_in) from paddock
오전 나는 잘못 가고있다. 그것은 당신이 그렇게 자신을 반복 할 필요가 없습니다 paddock
최선을 다하고 암시 것
UPDATE paddock SET number_of_days=DATEDIFF(date_stock_out,date_stock_in)
: 바로 중간에 SELECT
을하지 않고 어떤 도움을 일반적으로
새 버전에서는 [생성 된 열] (https://dev.mysql.com/doc/refman/5.7/en/create-table-generated-columns.html)을 사용하는 것이 좋습니다. 중복 된 데이터를 저장하면 문제가 발생할 수 있습니다. –