SQL2314 MySQL 열에 저장된 원시 바이트를 어떻게 볼 수 있습니까? UTF-8 문자 세트로 올바르게 설정된 MySQL 테이블이 있습니다. 내 열 중 하나에 삽입 된 일부 데이터가 이중 인코딩 된 것 같습니다. 끊기지 않는 공백 문자 (UTF-8 0xC2A0)가 표시 될 것으로 예상하고 있지만이 테이블에서이 열을 선택할 때 얻는 것은 4 개의 옥텟 (0xC3A2 0xC2A0)입니다. 이것이 내가 어떤 시점에서 누군가가 UTF-8 0xC2A0을 ISO-8859-1로 취급 한 다음 MySQL에 삽입하기 전에 UTF-8로 다시 인코딩을 시도했다면 내가 기대하는 것입니다. 4 개의 옥텟을보고있는 위의 테스트에는 Perl의 DBD :: mysql을 사용하여 MySQL에서이 열을 선택하는 것이 포함됩니다. 저는 Perl과 DBD :: mysql을 방정식에서 제외하고 그 4 개의 옥텟.. 2020. 12. 22. MySQL mysql 복제 필터링 (db 무시) mysql ignore-db는 my.cnf AFAIK 서버에 따라 작동합니다. 즉 binlog-ignore-db = mysql replicate-ignore-db = mysql 이것이 클라이언트 측에서도 작동한다면 누구든지 메커니즘을 설명 할 수 있는지, 어떻게 마스터에서 보낼 수 있지만 클라이언트 측에서는 수락하지 않을 수 있는지 잘 모르겠습니다. 내가이 작업을 원하는 이유는 무엇입니까? 여러 슬레이브 "2 슬레이브"는 다른 2와 마찬가지로 덮어 쓰지 않아야하는 MySQL 테이블을 복제해야합니다. 다른 모든 테이블이 복제되는 위치. 해결 방법 일반적인 사용 사례는 단일 마스터에서 다른 슬레이브로 서로 다른 데이터베이스를 복제하려는 경우입니다. 마스터는 모든 데이터베이스에서 발생하는 모든 변경 사항을 기.. 2020. 12. 22. MySQL mySQL에서 "행 ID"로 정렬 된 SELECT 결과 가져 오기 테이블에 자동 증가 열 / 키가없는 경우 행 ID 로 정렬 된 SELECT 결과를 얻으려면 어떻게해야합니까? 또한 자동 증가 행이 없기 때문에 ORDER BY 절을 사용할 수없는 경우 LIMIT 를 사용하여 예를 들어 마지막 100 개를 가져올 수 있습니까? 해결 방법 이것은 (아래 참조) 작동하지만 약간 느립니다 ... SET @last = 100; SET @ofst = (SELECT COUNT(*) FROM table) - @last; SET @stmt = CONCAT('SELECT * FROM table LIMIT ', @ofst, ', ', @last); PREPARE stmt FROM @stmt; EXECUTE stmt; DEALLOCATE PREPARE stmt; 참조 페이지 https:/.. 2020. 12. 22. MySQL mysql 테이블의 여러 외래 키를 동일한 기본 키로 기본 키로 userID 가있는 user 테이블이 있습니다. Friends 라는 다른 테이블이 있습니다. Friends 테이블에는 UserID 및 FrndID 열로 표시되는 두 명의 사용자가 친구로 있습니다. 여기서 UserID 및 FrndID 는 user 테이블에서 userID 여야합니다. 데이터 무결성을 강화하고 싶습니다. 이런 걸 사용해도 될까요? ADD CONSTRAINT `ufd_users_fk` FOREIGN KEY (`userId`, `friendId`) REFERENCES `users` (`userId`, `userId`) ON DELETE CASCADE ON UPDATE CASCADE; REFERENCES users ( userId , userId ) 가 열을 여러 번 올바르게 참조하고 있.. 2020. 12. 22. MySQL mysql GROUP_CONCAT DISTINCT 여러 열 블로그 게시물에 대한 태그 필드가 있습니다. 태그에는 고유 한 ID가 있지만 해당 displayName이 중복 될 수 있습니다. 내가 원하는 것은 게시물을 선택하는 쿼리이며 all_tags 필드에서 몇 개의 (id, displayName)을 얻는 방법은 다음과 같습니다. id1,name1;id2,name2;id3,name3 내 쿼리는 다음과 같습니다. select .... CONCAT_WS(';', DISTINCT (CONCAT_WS(',',tags.id,tags.displayName))) AS all_tags Join ...post content ... Join ...post_tags ... Join ...tags ... ORDER BY posts.id 이 줄은 문제를 일으 킵니다. CONCAT_WS(.. 2020. 12. 22. MySQL VARCHAR과 CHAR의 차이점은 무엇입니까? MySQL에서 VARCHAR과 CHAR의 차이점은 무엇입니까? MD5 해시를 저장하려고합니다. 해결 방법 VARCHAR 은 가변 길이입니다. CHAR 는 고정 길이입니다. 콘텐츠가 고정 된 크기 인 경우 CHAR 로 더 나은 성능을 얻을 수 있습니다. 참조 페이지 https://stackoverflow.com/questions/1885630 2020. 12. 22. MySQL Facebook 좋아요 알림 추적 (DB 디자인) 알림 추적을 위해 Facebook의 데이터베이스가 어떻게 구성되어 있는지 알아 보려고합니다. 저는 페이스 북처럼 복잡하지 않을 것입니다. 알림을위한 간단한 테이블 구조를 상상한다면 : 알림 (ID, 사용자 ID, 업데이트, 시간); 다음을 사용하여 친구의 알림을받을 수 있습니다. SELECT `userid`, `update`, `time` FROM `notifications` WHERE `userid` IN (... query for getting friends...) 그러나 읽은 알림과 읽지 않은 알림을 확인하려면 테이블 구조는 무엇입니까? 해결 방법 이것이 최선의 방법인지는 모르겠지만, 다른 사람에게서 아이디어를 얻지 못했기 때문에 이것이 제가 할 일입니다. 이 답변이 다른 사람들에게도 도움이되기를 .. 2020. 12. 22. MySQL for Python 2.7 Windows 7 64 비트에서 Python 2.7과 함께 MySQL을 사용하는 도구를 찾고 있습니다. 나는 이것을 조금 검색했다. MySQLdb - _http://sourceforge.net/projects/mysql-python/ SQLAlchemy - _http://www.sqlalchemy.org/ SQLObject - _http://sqlobject.org/ ourSQL - _http://pythonhosted.org/oursql/ Connector/Python - _http://dev.mysql.com/downloads/connector/python/1.0.html SQLite - _http://www.sqlite.org/ Psycopg2 - _http://wiki.postgresql.org/.. 2020. 12. 22. MySQL install MySQL JDBC driver msi 해결 방법 msi 설치는 C : \ Program Files \ MySQL \ MySQL Connector J \ mysql-connector-java-5.1.26-bin.jar 에 파일을 배치합니다. 플랫폼 독립적 인 zip 파일을 다운로드하고 원하는 곳에서 jar 파일을 추출 할 수도 있습니다. 참조 페이지 https://stackoverflow.com/questions/18894416 2020. 12. 22. MySQL 테이블 행 계산 테이블의 레코드 수를 검색하는 MySQL 명령은 무엇입니까? 해결 방법 SELECT COUNT(*) FROM fooTable; 테이블의 행 수를 계산합니다. 참조 페이지 https://stackoverflow.com/questions/1893424 2020. 12. 22. 이전 1 ··· 81 82 83 84 85 86 87 ··· 232 다음