|
(광고) 단통법 시대의 인터넷가입 가이드(ver2.0) (234) |
백메가 |
2015-12 |
1701695 |
25 |
2015-12
1701695
1 백메가
|
|
[필독] 처음 오시는 분을 위한 안내 (734) |
정은준1 |
2014-05 |
5167477 |
0 |
2014-05
5167477
1 정은준1
|
81016 |
쿨러 교체 질문 (7) |
넘버99 |
2014-03 |
4049 |
0 |
2014-03
4049
1 넘버99
|
81015 |
HP microserver gen8에 들어가는 메모리는 어디서 구매할 수 있나요? (4) |
하피2 |
2013-12 |
4049 |
0 |
2013-12
4049
1 하피2
|
81014 |
노트북에 들어가는 이 케이블 어디서 구할수 있나요~~ (4) |
조셉 |
2015-03 |
4049 |
0 |
2015-03
4049
1 조셉
|
81013 |
랜섬웨어 .. 궁금합니다. (12) |
김제연 |
2017-05 |
4049 |
1 |
2017-05
4049
1 김제연
|
81012 |
저가 모듈러파워 추천부탁드립니다. (14) |
이웃집패트로 |
2018-10 |
4049 |
0 |
2018-10
4049
1 이웃집패트로
|
81011 |
일반 pci방식의 1g 랜카드 사용하시는분 질문요~ (4) |
곽순현 |
2016-08 |
4049 |
0 |
2016-08
4049
1 곽순현
|
81010 |
부팅문제 문의좀 드립니다. (3) |
호준아부지 |
2016-08 |
4049 |
0 |
2016-08
4049
1 호준아부지
|
81009 |
[USB]가 에러났습니다. (5) |
김민성 |
2016-08 |
4049 |
0 |
2016-08
4049
1 김민성
|
81008 |
놋북 기본영역에8home이 설치되어있는데요...이거 윈10홈-> 프로...이렇게 해야하… (1) |
김건우 |
2016-08 |
4049 |
0 |
2016-08
4049
1 김건우
|
81007 |
일본 구매대행 사이트 추천받고싶습니다. (4) |
김승권 |
2015-04 |
4049 |
0 |
2015-04
4049
1 김승권
|
81006 |
1366 공랭 쿨러가 115X 랑 규격이 같다던데 음.. 아시는분.. (4) |
김주현 |
2018-04 |
4049 |
0 |
2018-04
4049
1 김주현
|
81005 |
메인보드 문의좀 드리겠습니다! (8) |
세이시로우 |
2016-03 |
4049 |
0 |
2016-03
4049
1 세이시로우
|
81004 |
LGU+ 018번호 2G폰 사용중인데 신호를 약하게 만들어서 터지질 않습니다. 대안이 있… (7) |
진신두 |
2018-01 |
4049 |
0 |
2018-01
4049
1 진신두
|
81003 |
윈도우7 설치시 아래와 같은 오류가 나온다면 이렇게 하세요 (2) |
알파고 |
2016-12 |
4049 |
1 |
2016-12
4049
1 알파고
|
81002 |
메모리에 LED들어오게 하는게 가능한건가요? 뽀샵처리?는 아닌거 같은데 말이죠.. (10) |
김건우 |
2014-01 |
4049 |
0 |
2014-01
4049
1 김건우
|
81001 |
HP 요즘 나오는 웍스테이션 섀시 재질이... (2) |
윈도우10 |
2014-02 |
4049 |
0 |
2014-02
4049
1 윈도우10
|
81000 |
유선전용 공유기 괜찮을거 있을까요? (12) |
티모는귀여워 |
2021-08 |
4049 |
0 |
2021-08
4049
1 티모는귀여워
|
80999 |
저희 집 공유기에 누군가가 자꾸 들어오는 것 같군요. (3) |
audacity |
2018-03 |
4049 |
0 |
2018-03
4049
1 audacity
|
80998 |
windows 7 에서 작동되는 부분이 Windows 2012 에서 작동되지 않는 부분 (java uploa… (2) |
IT란 |
2016-03 |
4049 |
0 |
2016-03
4049
1 IT란
|
80997 |
단순 사타채널 확장용 카드에 대해서 문의 드려 봅니다. (12) |
SpringValley |
2014-03 |
4049 |
0 |
2014-03
4049
1 SpringValley
|
update를 where 없이 쓴다? 오홍...
구글링 해보니 이런 방법으로 가능하겠네요.
https://stackoverflow.com/questions/30198070/update-without-where-clause
반대 아닌가요? where절 없이 하면.. 저 오류가 뜨고 ..
where 절이 있으나 pk 칼럼이 where절에 없으면 저 오류가 뜨는데
게 경우는 od_no가 pk 임에도 불구하고 뜨고 있어서요.
이런 얘기도 있네요. [ 다중컬럼을 합쳐서 중복금지]
단일 PK/UK의 경우 단일컬럼에 대해서만 중복 금지를 하지만 다중 PK/UK는 설정된 다중컬럼을 합쳐서 중복금지를 합니다. 당연한 이야기겠지만요..^^
출처: http://greenalice.tistory.com/73 [제멋대로 말라]
pk를 2개 썼다면 (2개의 컬럼을 pk로 썼다는 표현이 맞겠죠) where 에서도 두개의 pk를 모두 사용해야하는 거 아닐까 싶기도 하네요.
다시말해 od_no 컬럼이 pk 가 되는 것이 아니라
원래 id 컬럼과 od_no 컬럼 모두 합친 것이 pk 가 되는 ..
그래서 다시 본문의 문제로 돌아가서 보면 od_no 를 pk 로 추가한다고 해도 원하는 기능을 하는데 id 가 필요하고 그럼 아무 의미가 없어지니까
머리아프고 그러니까 사람들이 safe 모드를 끄고 쓰라는 글들도 나오고..
그러지 않으려고
https://stackoverflow.com/questions/30198070/update-without-where-clause 이렇게 해보려고 하는 거 아닐까 싶습니다.
지금 확인해 보니 .. 처음엔 id 만 pk id로 업데이트를 하려면.. 처음부터 id값을 가지고 있어야 하거나
따로따로 select 해야 하니 그냥 od_no 로 업데이트 하려니 od_no가 pk 가 아니라서 오류
od_no 가 pk 여도 왜안되나 질문 올렸는데 .. 지금 해보니
pk 가 두개면.. 2개를 넣어야 하네요
위에 말씀하신데로 ..
where절에 id = 몇번 and od_no=몇번 이런식으로 써야 하니 .. od_no의 pk 도 아무 의미가 없어져 버리네요
uuid 로 관리해서 uuid 를 pk를 써봐야 겠네요 ..
그런데 또 검색 해보니까 guid 나 uuid 값을 pk로 하면.. 성능상 완전 안좋다고 해서... 뭐 어떻게 하라는 건지 모르겠습니다 ㅋㅋ
그리고 무아님 개발쪽 하시는것 같은데 .. 혹시 필드의 .. 상태값을 영어로 할때와 한글로 할때 검색이나 .. 저장 불러오기시
성능차이가 있을까요 .. 예를들면..
배송완료라고 치면..
한글로 저장할때와 delivery_complete 이런식으로 영어로 할때 나중에 검색할때 문제가 있을까요?
예전엔 영어로 했는데 굳이 ... select해와서 다시 한글로 변환해주고 그럴 필요가 있나도 싶고 ..
c#하시는분들 보면 변수도 완전 한글로 만들어서 쓰시는분들도 있으시던데요..
필드의 상태값을 한글로 하나 영어로 하나 서버 입장에선 그게 그거라고 봅니다. 서버가 영어를 알아먹는 것도 아닐테니까요.
단, 한글로 할 경우에는 늘 있어왔던 인코딩 문제는 조심해야겠지요. 다 같은 한글이래도 EUC-KR 과 UTF8 은 다른 코드이니까요.
그리고 서버가 좀 더 똑똑해서 자연어처리 기능이 있다면 한글 보다 영어가 더 성능이 뛰어나겠죠. 아무래도 학습한 데이터의 양이 차이날테니.
변수를 완전 한글로 한다라... 제멋에 혼자 코딩하는 사람이라면 문제 없겠지만... 본인도 그렇고 협업하는 사람도 그렇고.. 애로사항이 꽃필듯 합니다.
영어보다 한글이 짧을 것 같으면서도
근데 배송완료같은 상태면 그냥 0 1 2 3 코드로 저장하면 되잖아요? -_-?
그리고 세이프 모드로 쓰는게 '비정상' 아닌가용?
세이프 모드는 그냥 설치 기본 옵션이고 .. 저번에 null 로 전체 업데이트가 된적이 있어서 그냥 냅두는 중입니다.
근데 질문하신 메시지가 이거 맞나용?
이건 where 절 없이 update 할 경우를 workbench 차원에서 막는 기능이에요 ㅋㅋㅋ
말씀하신대로 실수로 전체 update 시킬 경우를 방지하는건데, 이건 필요하면 본인이 해제하시면되구요
HeidiSQL 을 쓸경우에는 where 절이 없으면 '진짜 할거야?' 라고 물어봅니다.