«mysql» 태그된 질문

MySQL은 SQL (Structured Query Language)을 사용하는 무료 오픈 소스 관계형 데이터베이스 관리 시스템 (RDBMS)입니다. SQL Server, SQLite 등과 같은 다른 DB에는이 태그를 사용하지 마십시오. 이들은 서로 다른 DB로서 데이터를 관리하기 위해 자체 SQL 방언을 사용합니다.

2
ʻINSERT… ON DUPLICATE KEY UPDATE`에서 2 개의 행이 영향을받는 이유는 무엇입니까?
다음 표에서 INSERT ... ON DUPLICATE KEY UPDATEfor a PRIMARY KEY를 수행하고 있습니다 . DESCRIBE users_interests; +------------+---------------------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +------------+---------------------------------+------+-----+---------+-------+ | uid | int(11) | NO | PRI | NULL | | | iid | int(11) | NO | …

3
MySQLdb, mysqlclient 및 MySQL 커넥터 / Python의 차이점은 무엇입니까?
그래서 저는 파이썬으로 데이터베이스 업데이트를 시도 해왔고 전체 개발 환경을 설정하는 동안 저를 어지럽게 만드는이 세 가지를 발견했습니다. 거기 MySQLdb는 있다 mysqlclient은 그리고 mysql 커넥터 파이썬이 있습니다. 각각은 무엇이고, 차이점은 무엇이며 어디에 사용합니까? 감사

23
MySQL에서 배열 변수를 어떻게 시뮬레이션 할 수 있습니까?
나타납니다 MySQL이 배열 변수를 가지고 있지 않습니다. 대신 무엇을 사용해야합니까? 제안 된 두 가지 대안이있는 것 같습니다 : 집합 유형 스칼라 및 임시 테이블 . 내가 연결 한 질문은 전자를 제안합니다. 그러나 배열 변수 대신 이것을 사용하는 것이 좋은 습관입니까? 또는 세트로 가면 세트 기반 관용구는 foreach무엇입니까?

9
Laravel : 속성 별 컬렉션에서 객체 가져 오기
Laravel에서 쿼리를 수행하면 : $foods = Food::where(...)->get(); ... 모델 객체 $foods의 Illuminate 컬렉션 입니다 Food. (본질적으로 모델의 배열입니다.) 그러나이 배열의 키는 다음과 같습니다. [0, 1, 2, 3, ...] ... 24의 값을 Food가진 객체 를 변경하려면 id이 작업을 수행 할 수 없습니다. $desired_object = $foods->get(24); $desired_object->color = 'Green'; $desired_object->save(); ... 이는 …
91 php  mysql  laravel 

13
mysql에서 전역 sql_mode 설정
mysql에서 sql_mode를 설정하려고하는데 오류가 발생합니다. 명령: set global sql_mode='NO_BACKSLASH_ESCAPES','STRICT_TRANS_TABLE','NO_AUTO_CREATE_USER','NO_ENGINE_SUBSTITUTION' 여러 모드를 설정하는 적절한 방법이 아닙니까? 세션 및 글로벌 모드 설정의 장점은 무엇입니까? 어느 것이 선호됩니까? 다른 사용자가 다른 UNC 값으로 데이터베이스를 업데이트하려고 시도하고 세션 모드를 'NO_BACKSLASH_ESCAPES'로 설정하는 것이 좋지만,이를 위해 gloabl 모드를 사용하는 것이 합리적입니다. 이게 말이 되요? 알려주세요. 감사.
91 mysql 

9
Docker-compose mysql 연결이 준비되었는지 확인
내 앱 컨테이너가 db 컨테이너가 시작되고 연결을 수락 할 준비가 될 때까지 마이그레이션 / 시작을 실행하지 않는지 확인하려고합니다. 그래서 나는 healthcheck를 사용하기로 결정했고 docker compose file v2의 옵션에 따라 달라집니다. 앱에는 다음이 있습니다. app: ... depends_on: db: condition: service_healthy 반면에 db에는 다음과 같은 상태 검사가 있습니다. db: ... healthcheck: test: …

8
MySQL의 ORDER BY RAND () 함수를 어떻게 최적화 할 수 있습니까?
쿼리를 최적화하고 싶습니다. mysql-slow.log . 내 느린 쿼리의 대부분에는 ORDER BY RAND(). 이 문제를 해결할 실제 해결책을 찾을 수 없습니다. MySQLPerformanceBlog에 가능한 해결책이 있지만 이것만으로는 충분하지 않다고 생각합니다. 제대로 최적화되지 않은 (또는 자주 업데이트되고 사용자가 관리하는) 테이블에서는 작동하지 않거나 PHP생성 된 임의 행을 선택하기 전에 두 개 이상의 쿼리를 실행해야합니다 …

6
Ruby on Rails Database.yml 파일의 MySQL 구성 수정
이 구성이 있습니다. development: adapter: mysql2 encoding: utf8 database: my_db_name username: root password: my_password host: mysql://127.0.0.1:3306 그리고이 오류가 발생합니다. Unknown MySQL server host 'mysql://127.0.0.1:3306' (1) 내가 잘못하고 있다는 명백한 것이 있습니까?

5
그룹화 할 때 테이블에서 가장 긴 '문자열'을 선택하는 방법
예: SELECT partnumber, manufacturer, condition, SUM(qty), AVG(price), description FROM parts WHERE [something] GROUP BY partnumber, manufacturer, condition 비어있는 설명이 몇 개 있고 부품 번호, 제조업체, 상태 값이 많을 수 있으며 그룹에서 사용 가능한 첫 번째 설명을 사용하는 것 같습니다. 사용 가능한 가장 긴 설명을 받고 싶습니다. 나는 이것을 시도했다 : …
90 mysql 

9
전체 MySQL 데이터베이스 복제
Linux 서버에서 전체 MySQL 데이터베이스를 복제 할 수 있습니까? 내보내기 및 가져 오기를 사용할 수 있지만 원래 데이터베이스는 25MB 이상이므로 이상적이지 않습니다. mysqldump를 사용하거나 데이터베이스 파일을 직접 복제하여 가능합니까?
90 mysql  database  linux 

5
datetime의 MySQL 스트립 시간 구성 요소
시간 구성 요소를 고려하지 않고 Mysql에서 날짜 비교를 수행해야합니다. 즉 '2008-11-05 14:30:00'을 '2008-11-05'로 변환해야합니다. 현재 나는 이것을하고있다 : SELECT from_days(to_days(my_date)) 이 작업을 수행하는 적절한 방법이 있습니까?
90 sql  mysql  datetime 


6
메모리 효율적인 내장 SqlAlchemy 반복기 / 생성기?
SqlAlchemy를 사용하여 인터페이스하는 ~ 10M 레코드 MySQL 테이블이 있습니다. 이 테이블의 큰 하위 집합에 대한 쿼리는 데이터 세트의 한 입 크기의 청크를 지능적으로 가져 오는 내장 생성기를 사용한다고 생각했지만 너무 많은 메모리를 소비한다는 것을 발견했습니다. for thing in session.query(Things): analyze(thing) 이것을 피하기 위해, 나는 덩어리로 깨지는 내 자신의 반복자를 만들어야한다는 …

7
열에서 데이터가 잘렸습니까?
Twilio 호출 ID (34 자 문자열) 를 저장하기 위해 MySql 열의 데이터 유형을 변경 한 후 다음을 사용하여 해당 열의 데이터를 수동으로 변경하려고합니다. update calls set incoming_Cid='CA9321a83241035b4c3d3e7a4f7aa6970d' where id='1'; 그러나 열의 데이터 유형이 제대로 수정 되었기 때문에 의미가없는 오류가 발생합니까? | Level ||| Code | Message | Warning | 1265 …
90 mysql  warnings  twilio 

11
전월의 모든 행을 가져 오는 쿼리
지난달에 생성 된 데이터베이스의 모든 행을 선택해야합니다. 예를 들어, 현재 월이 1 월이면 12 월에 생성 된 모든 행을 반환하고 2 월이면 1 월에 생성 된 모든 행을 반환하려고합니다. date_created데이터베이스에 다음 형식으로 생성 된 날짜를 나열 하는 열이 2007-06-05 14:50:17있습니다..
90 mysql 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.