C++에서 mysql 라이브러리를 사용하던 중 Datetime이나 timestamp의 타입을 불러오려고 했다
평소의 javascript나 php에서는 string으로 반환이 잘 되었던거 같았는데
C++에서는 타입의 제한성이 적어서인지 mysql에서 datetime을 big int로 반환을 하는것을 log로 확인하였다
하지만 unsigned longlong, size_t를 사용하여도 데이터를 불러올수 없었다
그래서 해결법이 뭐냐면... SQL에서 cast나 convert를 사용해서 char 타입으로 형변환 후
c++의 string 타입으로 받으면 정상적이게 데이터들을 받을 수 있다
c++에서 mysql를 굳이 쓸 일이 있을까 싶다
'개발 > 알고리즘' 카테고리의 다른 글
백준 2660 플로이드 워셜 ) 골드5 - 회장뽑기 (0) | 2024.12.03 |
---|---|
플로이드 워셜) 백준 11404 C++ (0) | 2024.12.03 |
백준 2751 수 정렬하기 2) merge sort(합병정렬) 재귀, 간단한 코드, c++ (0) | 2024.11.28 |
15990 실버 1) 1, 2, 3 더하기 5 DP (0) | 2024.10.23 |
11052 실버 1) 카드 구매하기 DP (0) | 2024.10.23 |