본문 바로가기

SQL2314

MySQL How can I use ADO.NET DbProviderFactory with MySQL? MySQL에서 ADO.NET DbProviderFactory를 어떻게 사용할 수 있습니까? 해결 방법 MySQL 공급자 팩토리에는 "MySql.Data.MySqlClient"라는 고정 이름이 있습니다. 다음은 로컬 테스트 데이터베이스의 모든 테이블 이름을 검색하고 버튼 클릭에 대한 응답으로 목록 상자에 고정하는 몇 가지 C # 코드의 예입니다. private void button1_Click(object sender, EventArgs e) { var dbf = DbProviderFactories.GetFactory("MySql.Data.MySqlClient"); using (var dbcn = dbf.CreateConnection()) { dbcn.ConnectionString = "Server=loc.. 2021. 1. 31.
MySQL에서 배열 변수를 어떻게 시뮬레이션 할 수 있습니까? 제안되는 대안은 세트 유형 스칼라 와 임시 테이블 입니다. 내가 연결 한 질문은 전자를 제안합니다. 그러나 배열 변수 대신 사용하는 것이 좋은 습관입니까? 또는 집합을 사용하는 경우 foreach 에 해당하는 집합 기반 관용구는 무엇입니까? 해결 방법 글쎄, 나는 배열 변수 대신 임시 테이블을 사용하고 있습니다. 최고의 솔루션은 아니지만 작동합니다. 공식적으로 필드를 정의 할 필요는 없으며 SELECT를 사용하여 생성하기 만하면됩니다. CREATE TEMPORARY TABLE IF NOT EXISTS my_temp_table SELECT first_name FROM people WHERE last_name = 'Smith'; 참조 페이지 https://stackoverflow.com/questions/1.. 2021. 1. 31.
MySQL SQL UPDATE with LIKE 다음과 같은 문을 사용하여 테이블에서 약 20,000 개의 레코드를 업데이트하려고했습니다. 그러나 0 개의 행이 영향을 받음 이라는 메시지가 표시되어 작동하지 않았습니다. UPDATE nc_files SET title ="Worklog details" WHERE "log_name" LIKE "%PC01%" log_name 필드에는 파일 확장자와 대소 문자가 혼합 된 모든 파일 이름이 있습니다. PC01.TXT | Worklog details PC02.txt | Project Summary PC03.DOC| Worklog details PC04.doc| Project Summary 내가 LIKE 를 사용해야하는 이유는 업데이트 된 파일에 확장자가없는 파일 이름 만 있기 때문입니다. PC01 | Worklo.. 2021. 1. 31.
MySQL 데이터베이스 이름 바꾸기 hrms 라는 이름으로 데이터베이스를 만들었습니다. 이제 데이터베이스 이름을 sunhrm 으로 변경해야합니다. 그러나 MySQL 워크 벤치에서는 비활성화되어 있습니다. Linux 서버 자체에서 할 수 있습니까? 해결 방법 나는 당신이 이것을 할 수 있다고 생각하지 않습니다. 해당 데이터베이스를 덤프하고 새로 명명 된 데이터베이스를 만든 다음 덤프를 가져와야한다고 생각합니다. 이것이 라이브 시스템 인 경우 다운해야합니다. 할 수없는 경우이 데이터베이스에서 새 데이터베이스로 복제를 설정해야합니다. 참조 페이지 https://stackoverflow.com/questions/12190000 2021. 1. 31.
MySQL SQL 열에서 가장 빈번한 값 찾기 SQL 테이블의 주어진 열에서 가장 빈번한 값을 어떻게 찾을 수 있습니까? 예를 들어이 테이블의 경우 가장 빈번한 값이므로 two 를 반환해야합니다. one two two three 해결 방법 SELECT `column`, COUNT(`column`) AS `value_occurrence` FROM `my_table` GROUP BY `column` ORDER BY `value_occurrence` DESC LIMIT 1; column 및 my_table 을 바꿉니다. 열의 가장 일반적인 값 N 을 보려면 1 을 늘립니다. 참조 페이지 https://stackoverflow.com/questions/12235595 2021. 1. 30.
MySQL 하나의 쿼리로 두 테이블에서 삭제 MySQL에 두 개의 테이블이 있습니다. #messages table : messageid messagetitle . . #usersmessages table usersmessageid messageid userid . . 이제 메시지 테이블에서 삭제하려면 괜찮습니다. 그러나 메시지 ID로 메시지를 삭제하면 사용자 메시지에 레코드가 여전히 존재하며이 두 테이블에서 한 번에 삭제해야합니다. 다음 쿼리를 사용했습니다. DELETE FROM messages LEFT JOIN usersmessages USING(messageid) WHERE messageid='1' ; 그런 다음 테스트 DELETE FROM messages , usersmessages WHERE messages.messageid = usersm.. 2021. 1. 30.
MySQL 다른 테이블의 몇 개의 열을 기반으로 테이블을 만들고 일부 추가 열을 추가합니다. 다음과 같이 할 수 있습니다. CREATE TABLE new_table AS ( SELECT field1, field2, field3 FROM my_table ) 이 생성 테이블 SQL 에 my_table 이 아니라 내가 직접 작성하고 고유 한 열을 추가하는 방법이 궁금합니다. 이 new_table 에만 적용됩니다. 위의 SQL 을 사용하여 테이블을 만든 다음 추가로 (명령이 완료된 후) 필요한 열을 추가 할 수 있다는 것을 알고 있지만이 모든 작업을 하나의 명령으로 수행 할 수 있는지 궁금합니다. 이것은 (그렇게 시도했지만 작동하지 않았습니다) : CREATE TABLE new_table AS ( (SELECT field1, field2, field3 FROM my_table), additional_f.. 2021. 1. 30.
MySQL mysql의 읽기 전용 테이블 mysql 데이터베이스를 사용하고 있습니다. tbl_user 라는 테이블이 있다는 점에서이를 모든 사용자에게 읽기 전용 테이블로 변경해야합니다. 테이블을 읽기 전용으로 변경하는 방법은 무엇입니까? 해결 방법 모든 사용자에게 선택 권한을 부여하려면 전체 사용자 목록 대신 공개를 사용하십시오. REVOKE ALL ON tbl_user FROM PUBLIC GRANT SELECT ON tbl_user TO PUBLIC 참조 페이지 https://stackoverflow.com/questions/12349640 2021. 1. 30.
MySQL VB6 (10060)을 사용하여 원격 MySQL에 연결할 수 없음 GKG.net에서 호스팅 계획을 받았으며 MySQL 데이터베이스에 원격으로 연결할 VB6 연결 문자열이 있습니다. 원격으로 MySQL 서버에 연결하는 방법에 대한 모든 지침과 자습서를 따랐습니다. 다음과 같은 오류가 발생할 때까지 모든 것이 잘되었습니다. [MySQL] [ODBC 3.51 드라이버] 'xxx.xxx.xxx.xxx'(10060)에서 MySQL 서버에 연결할 수 없습니다. 몇 시간 동안 인터넷을 통해 솔루션을 찾았지만 여전히 의미가 없습니다. 연결을 두 번 확인했습니다. 정적 IP로 ping을 실행할 수 있지만 MySQL 서버에 연결할 수 없습니다. CPanel에서 phpMyAdmin을 사용하여 내 db에 도달 할 수 있습니다. 내 DB를 테스트했는데 아무런 문제가 없었습니다. 모든 것이 옳.. 2021. 1. 30.
MySQL PHP Simple HTML DOM Parser의 문자 인코딩 문제 PHP Simple HTML DOM Parser http://simplehtmldom.sourceforge.net/ 를 사용하여 다른 도메인에서 페이지 제목, 메타 설명 및 메타 태그와 같은 데이터를 가져온 다음 데이터베이스에 삽입합니다. 하지만 인코딩에 문제가 있습니다. 문제는 영어가 아닌 웹 사이트에서 올바른 문자를 얻지 못한다는 것입니다. 다음은 코드입니다. facebook.com 페이지에 대한 출력 Facebook에 오신 것을 환영합니다. â €”로그인, 가입 또는 자세히 알아보기 amazon.cn 페이지의 출력 äºšé © ¬é € Š-ç½‘ä¸Šè´­ç ‰ © å • † 城:è¦ç½‘è´­, å ° ± æ ¥ Z.cn! mail.ru 페이지의 출력 Mail.Ru : Ð¿Ð¾Ñ ‡ Ñ‚Ð.. 2021. 1. 30.