mysql 25

SQL SELECT 문에서 열 이름 바꾸기

SQL SELECT 문에서 열 이름 바꾸기 다음의 결과에서 열 이름을 변경하고 싶습니다.SELECT표현.물론 다음은 작동하지 않습니다. SELECT * AS foobar_* FROM `foobar` SQL을 처음 접하다 보니 해답을 이끌어낼 수 있는 개념, 도구 또는 키워드를 놓치고 있는 것 같습니다.올바른 방향으로 힌트를 주시면 감사하겠습니다.감사합니다! 갱신하다 이를 위한 일반적인 방법을 찾고 있는데 MySQL에 특화된 기술은 전혀 문제가 없습니다. 간단히 말해서, 저는 MySQL 쿼리의 결과를 Google 스프레드시트(Google Data API를 통해)로 "내보내는" 도구를 작성하고 있습니다.일부 쿼리가 조인되어 있으므로 열을 고유하게 만들기 위해 모든 열 이름 앞에 해당 테이블 이름을 붙이려고 ..

programing 2023.10.11

InnoDB 테이블을 My ISAM 테이블과 결합하는 중

InnoDB 테이블을 My ISAM 테이블과 결합하는 중 조직, 조직 사용자, 조직 부서 등 메타 수준 데이터를 포함하는 표 세트가 있습니다.이 모든 테이블은 매우 적은 쓰기 작업으로 무겁게 읽힐 것입니다.또한 테이블 크기가 상당히 작을 것입니다(최대 레코드 수는 약 30K - 40K). 또 다른 테이블 세트는 읽기와 쓰기 양이 많은 청구서 트랜잭션, 사용자 작업 등과 같은 OLTP 데이터를 저장합니다.이 표들은 상당히 방대할 것입니다(표당 약 3천만 개의 레코드). 첫 번째 테이블 세트는 My ISAM으로, 두 번째 테이블은 InnoDb 엔진으로 진행할 예정입니다.우리의 많은 기능들은 또한 이 두 세트의 테이블에 조인스가 필요합니다. My ISAM 테이블을 InnoDB 테이블과 결합할 때 성능 문제가 ..

programing 2023.10.06

apache mysql - 3306에서 "packets 고장"

apache mysql - 3306에서 "packets 고장" 방금 Apache 서버 2.2를 새로 설치했습니다.모든 것이 통합니다.로컬 호스트에 가면 "잘 돼!"라는 메시지가 나타납니다. 방금 SQL 5.5를 설치했는데 localhost:3306으로 이동하면 횡설수설합니다. J ��� 5.5.22 �의 ���4[LM {D~p �ÿ÷!�€ ����������6[I=4/+,9z{|�mysql_native_password �!��ÿ„#08S01 패킷이 고장났습니다 인터넷에서 비슷한 문제를 가진 사용자들의 글을 많이 보지만 해결책을 찾을 수가 없습니다. 누가 도와줄 수 있습니까?mysql 서비스가 웹 인터페이스가 아닙니다. 브라우저를 사용하여 연결할 수 없습니다.어떤 종류의 mysql 클라이언트를 설치해야 합..

programing 2023.10.01

sql 명령을 통해 mysql 이진 로그가 활성화되는지 어떻게 알 수 있습니까?

sql 명령을 통해 mysql 이진 로그가 활성화되는지 어떻게 알 수 있습니까? mysql 인스턴스를 실행 중인데, 머신에 로그인하지 않고 해당 인스턴스에 대해 바이너리 로그를 활성화하고 my.cnf 파일을 확인할 수 있는지 알고 싶습니다.방법이 있습니까? 고마워요 션SHOW VARIABLES LIKE 'log_bin'; 로그인 후 다음 명령 실행 SHOW BINARY LOGS 이진 로그가 없으면 '이진 로그를 사용하고 있지 않습니다'와 유사한 메시지가 표시됩니다.SELECT * from information_schema.GLOBAL_VARIABLES WHERE VARIABLE_NAME = 'LOG_BIN'; 아니면 SELECT @@log_bin; 언급URL : https://stackoverflow.c..

programing 2023.10.01

Mac OSX 10.6으로 Ruby용 mysql2 gem 설치

Mac OSX 10.6으로 Ruby용 mysql2 gem 설치 mysql2 gem을 설치하는 데 문제가 있습니다. 할 때 이런 얘기가 나와요.gem install mysql2: Marks-MacBook-Pro:~ Mark$ gem install mysql2 Building native extensions. This could take a while... ERROR: Error installing mysql2: ERROR: Failed to build gem native extension. /Users/useruser/.rvm/rubies/ruby-1.9.2-p136/bin/ruby extconf.rb checking for rb_thread_blocking_region()... yes checking f..

programing 2023.09.26

mysql-connector-python, mysql-connector-python-rf 및 mysql-connector-repackaged의 차이점은 무엇입니까?

mysql-connector-python, mysql-connector-python-rf 및 mysql-connector-repackaged의 차이점은 무엇입니까? 사용하고 싶습니다.mysql-connector파이썬 3을 위한 도서관.나는 사용할 수 있습니다.pymysql대신에mysql-connector에 이미 연결 풀 구현이 있습니다.pymysql없는 것 같습니다.그래서 이것은 제가 쓰기엔 코드가 적을 것입니다. 하지만 내가 할때는 $ pip3 search mysql-connector 다음 세 개의 라이브러리를 사용할 수 있습니다. mysql-connector-repackaged - MySQL driver written in Python mysql-connector-python-rf - MySQL dr..

programing 2023.09.26

엔티티 프레임워크에서 서명되지 않은 int/long 유형을 사용하는 방법은 무엇입니까?

엔티티 프레임워크에서 서명되지 않은 int/long 유형을 사용하는 방법은 무엇입니까? 클래스 속성은 다음과 같습니다.long데이터 유형은 새 마이그레이션을 추가할 때(코드 우선) 올바르게 매핑되지만,ulong데이터 유형은 mysql의 EF 공급자가 건너뜁니다.mysql's를 사용하기 위해 속성을 매핑하는 방법unsigned bigint?2021년 2월 업데이트 EF Core는 이제ulong-- @짐밥을 보다선원의 대답은 아래와 같습니다. 이전 엔티티 프레임워크 버전: Entity Framework가 지원하지 않는 것으로 나타났습니다.unsigned데이터 유형. 의 경우uint열, 값을 더 큰 범위의 서명된 데이터 유형에 저장할 수 있습니다(즉, a).long)는?ulong기둥?EF가 지원하는 서명된 데..

programing 2023.09.21

MySQL의 Aggregate 함수 - 목록(Oracle의 LISTAGG와 같이)

MySQL의 Aggregate 함수 - 목록(Oracle의 LISTAGG와 같이) 문자열 목록을 반환하는 함수가 필요합니다. 다음과 같은 데이터가 테이블에 있습니다. Id MyString ------------------------ 1 First 2 Second 3 Third 4 Fourth 다음과 같은 기능이 필요합니다(오라클에서도 이와 같은 기능이 가능합니다). select LISTAGG(MyString, ', ') as myList where id < 4 이는 다음과 같은 것을 반환합니다. myList ------------------------ First, Second, Third 무슨 생각 있어요?GROUP_CONCAT()를 찾고 있습니다. 시도해 보기: select group_concat(My..

programing 2023.09.21

MySQL에서 기본 키가 아닌 필드를 자동으로 증가시켜야 합니다.

MySQL에서 기본 키가 아닌 필드를 자동으로 증가시켜야 합니다. 지금은 테이블이 있는데 그 테이블의 주요 키는auto_incrementfield. 그러나 기본 키를 다음과 같이 설정해야 합니다.username,date(날짜와 중복되는 사용자 이름이 있을 수 없도록 하기 위해). 필요합니다.auto_increment그러나 필드는 행 정보를 변경합니다(삭제 및 삭제). 이 상황은 보통 어떻게 됩니까? 감사합니다!(사용자 이름, 날짜) 의 합성에 고유한 인덱스를 설정하기만 하면 됩니다. ALTER TABLE `table` ADD UNIQUE INDEX `name` (`username`, `date`); 아니면, 당신은 다음과 같이 시도할 수 있습니다. ALTER TABLE `table` DROP PRIMAR..

programing 2023.09.16

MySQL - NULL safe not equal 연산자

MySQL - NULL safe not equal 연산자 궁금할 뿐입니다 - NULL safe equal operator에 대해 알고 있습니다., 동일한 연산자가 아닌 NULL Safe가 있습니까?아니면 항상 이런 걸 써야 해요. (tab.id != 1 OR tab.id IS NULL) 아니면 누군가가 더 좋아하거나 !(tab.id 1) 발견했습니다.NOT (NULL 1)작동하고 ISO 표준에도 부합한다고 생각하지만 번거롭습니다.열 이름을 사용하여 표시하는 더 나은 방법은 다음과 같습니다.NOT (tbl.col1 1)COALESCE(tab.id, 0) != 1 마음에 드시면 여기서 사용하실 수 있습니다.매개 변수를 조사하고, 그렇지 않은 첫 번째 값을 반환합니다.NULL. 이 경우에는.NULL, 비교할 ..

programing 2023.09.11