반응형

mysql 28

mysql.h 파일을 찾을 수 없습니다.

mysql.h 파일을 찾을 수 없습니다. 우분투 12.04에 c++와 mysql 사이의 연결을 설치하려고 합니다. mysql-client, mysql-server, libmysqlclient15-dev, libmysql+-dev를 설치했는데 코드를 컴파일하려고 하면 오류가 발생했습니다.mysql.h there is no such file. 폴더를 찾아보니 mysql.h 파일이 있는데 왜 찾을 수 없는지 이해할 수 없습니다.여기 제 코드가 있습니다. /* Simple C program that connects to MySQL Database server*/ #include #include main() { MYSQL *conn; MYSQL_RES *res; MYSQL_ROW row; char *server ..

programing 2023.11.05

Django - mysqlclient 오류 설치: mysqlclient 1.3.13 이상이 필요합니다. 0.9.3이 있습니다.

Django - mysqlclient 오류 설치: mysqlclient 1.3.13 이상이 필요합니다. 0.9.3이 있습니다. 포럼을 뒤져봤지만 답을 찾을 수 없고 심지어 이에 대한 어떤 문서도 찾을 수 없습니다.www.testandtrack.io 과 같은 사이트를 다시 만드는 중 명령 실행 시: python manage.py inspectdb 오류가 발생합니다. mysqlclient 1.3.13 or newer is required; you have 0.9.3 다른 휠 설치(64비트 대신 32비트), 즉 mysqlclient-1.4.2-cp37-cp37m-win32를 포함하여 제안된 모든 수정을 시도했습니다.pip install mysqlclient-1.4.2-cp37-cp37m-win32.whl 명령..

programing 2023.10.21

% 대신 MySQL에서 하나의 문자를 일치시키는 방법은 무엇입니까?

% 대신 MySQL에서 하나의 문자를 일치시키는 방법은 무엇입니까? 다음 SQL에서: SELECT * FROM X WHERE Y LIKE "%s"; 그%앞에 있는 어떤 문자와도 일치할 것입니다.s.그%수 있습니다.x,xx,xrf,기타. 다음과 같이 한 문자만 일치하는 기호가 있습니까? SELECT * FROM X WHERE Y LIKE "?s" 어디에?단 하나의 캐릭터와 일치할 것입니다.a,b,c, 등?밑줄을 사용하려는 경우(_) 캐릭터.여기에 있는 설명서를 참조하십시오._다음 문자와 정확히 일치할 것입니다. select * from X where Y like "_s" 일치할 문자의 도메인을 알고 있다면 쉽게 할 수 있는 방법: select * from X where Y like '[a-z]s' 아니면 ..

programing 2023.10.21

PHP로 MySQL 데이터베이스에 배열 삽입

PHP로 MySQL 데이터베이스에 배열 삽입 데이터베이스에 저장할 배열이 다음과 같습니다. $insData = array( 'uid' => $fbme['id'], 'first_name' => $fbme['first_name'], 'last_name' => $fbme['last_name'], 'email' => isset($fbme['email']) ? $fbme['email'] : '', 'link' => $fbme['link'], 'affiliations' => $networks, 'birthday' => $info[0]['birthday_date'], 'current_location' => isset($fbme['location']['name']) ? $fbme['location']['name'] :..

programing 2023.10.21

"최대 키 길이가 767바이트"로 인해 MySql 및 마이그레이션이 포함된 엔티티 프레임워크가 실패했습니다.

"최대 키 길이가 767바이트"로 인해 MySql 및 마이그레이션이 포함된 엔티티 프레임워크가 실패했습니다. [편집] 이 문제는 해결되었습니다!게시물의 끝에 있는 설명을 참조합니다. [편집 2] 네, 이 스레드는 오래되었고, MySQL Connector의 새로운 버전은 이미 MySQL EF 레졸버로 이 문제를 처리합니다.이 스레드에서 @KingPong 답변을 찾습니다.테스트는 안 해봤는데요. MySql과 EntityFramework를 Migration과 함께 사용하려고 하는데 뭔가 잘못된 것 같습니다. 할 때.Update-Database -VerbosePackage Manager Console에서 EF는 모델 클래스를 "미러링"할 몇 가지 쿼리를 실행하고 모든 것이 완벽하게 수행되지만 EF는 다음 쿼리를..

programing 2023.10.16

타임스탬프를 사용한 일별 MySQL 그룹 결과

타임스탬프를 사용한 일별 MySQL 그룹 결과 나는 아래의 질문을 받고 요일별로 그룹화된 주문의 총 주문 수와 합계를 뽑아내야 합니다.저는 타임스탬프를 이용해서 모든 것을 저장하고 있습니다. SELECT COUNT(id) as order_count, SUM(price + shipping_price) as order_sum, DAY(FROM_UNIXTIME(created)) as day FROM `order` WHERE '.implode(' AND ', $where).' 데이별로 그룹을 짜야 하는데 이번 주말 매출을 할 때는 오더_count를 가져가서 3개가 아니라 1개가 됩니다.요일별로 그룹화된 위의 값을 당기려면 어떻게 해야 합니까? 참고: 임프로드는 시간 주기를 정의하는 데만 사용됩니다(여기서 생성된..

programing 2023.10.16

MySQL 및 SQL Server에서 쿼리를 통해 테이블 DDL 생성

MySQL 및 SQL Server에서 쿼리를 통해 테이블 DDL 생성 쿼리를 통해 Ms 또는 My SQL 서버를 사용하여 테이블 DDL 정보를 쉽게 추출할 수 있는 방법이 있습니까?(prefer적으로 둘 다?) 예를 들어 MySql에 MySql Administrator/Navicat for MySql을 사용하면 "DDL" 함수가 있어 "create table foo(....)" 스크립트를 생성합니다. 다음과 같은 쿼리 자체에서 이 정보를 가져올 수 있는 방법이 있습니까? Select DDL from foo where table_name='bar'; 테이블 바 만들기(...)가 제게 돌아온 사람이 있습니까? 그렇지 않은 경우 - 어떤 제안이 있습니까?Mysql에 특화되어 있지만,SHOW CREATE TAB..

programing 2023.10.11

레코드 또는 업데이트가 이미 있는 경우 삽입하는 방법은 무엇입니까?

레코드 또는 업데이트가 이미 있는 경우 삽입하는 방법은 무엇입니까? 저는 기둥이 있는 테이블이 있습니다.record_id(자동 주식회사),sender,sent_time그리고.status. "sender1"과 같은 특정 발신자의 기록이 없는 경우, 새로운 기록을 삽입해야 합니다. 그렇지 않으면 "user1"에 속한 기존 기록을 업데이트해야 합니다. 그래서 만약 이미 저장된 기록이 없다면, 나는 실행할 것입니다. # record_id is AUTO_INCREMENT field INSERT INTO messages (sender, sent_time, status) VALUES (@sender, time, @status) 그렇지 않으면 UPDATE 문을 실행합니다. 아무튼..필드 발신자 값이 "user1"인 레..

programing 2023.10.06

모든 항목이 중간 텍스트 크기의 필드 안에 들어갈 때 MySQL 긴 텍스트 크기의 필드를 사용하면 어떤 단점이 있습니까?

모든 항목이 중간 텍스트 크기의 필드 안에 들어갈 때 MySQL 긴 텍스트 크기의 필드를 사용하면 어떤 단점이 있습니까? 모든 항목이 중간 텍스트 크기의 필드 안에 들어갈 때 MySQL 긴 텍스트 크기의 필드를 사용하면 어떤 단점이 있습니까? 제가 질문하는 이유는 긴 텍스트 크기의 필드가 있는데 최근에 너무 크다는 것을 깨달았지만 "무엇이 해로울까?"라는 질문 때문에 분을 바꿀 동기를 부여하는 데 어려움을 겪었기 때문입니다.스토리지 크기 차이는 "이 필드가 몇 바이트인지" 번호에 할당된 바이트 수뿐입니다.자세한 설명서에서: TINYTEXT L + 1 bytes, where L < 2^8 TEXT L + 2 bytes, where L < 2^16 MEDIUMTEXT L + 3 bytes, where L <..

programing 2023.10.06

MySQL: VARCHAR(255) 대신 VARCHAR(20)를 사용하는 이유는 무엇입니까?

MySQL: VARCHAR(255) 대신 VARCHAR(20)를 사용하는 이유는 무엇입니까? 이 질문에는 이미 다음과 같은 답변이 있습니다. 닫힘11년 전에. 중복 가능: 모든 텍스트 기반 필드에 일반 varchar(255)를 사용하는 것에 단점이 있습니까? MYSQL에서는 VARCHAR 필드 유형의 길이를 선택할 수 있습니다.가능한 값은 1 ~ 255입니다. 하지만 VARCHAR(20) 대신 최대치인 VARCHAR(255)을 사용한다면 어떤 장점이 있습니까?항목의 크기는 삽입된 문자열의 실제 길이에만 의존하는 것으로 알고 있습니다. 사이즈(bytes) = 길이+1 따라서 VARCHAR(255) 필드에 "Example"이라는 단어가 있으면 8바이트가 됩니다.VARCHAR(20) 필드에 있으면 8바이트도 ..

programing 2023.10.01
반응형