«mysql» 태그된 질문

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


3
MySQL 외래 키 제약 조건, 계단식 삭제
무결성을 유지하고 고아를 피하기 위해 외래 키를 사용하고 싶습니다 (이미 innoDB를 사용하고 있습니다). CASCADE에서 DELETE ON SQL 문을 작성하려면 어떻게해야합니까? 카테고리를 삭제하면 다른 카테고리와 관련된 제품도 삭제되지 않도록하려면 어떻게해야합니까? 피벗 테이블 "categories_products"는 다른 두 테이블간에 다 대다 관계를 만듭니다. categories - id (INT) - name (VARCHAR 255) products - id …

9
Django에서 유니 코드 문자열을 저장할 때 MySQL "잘못된 문자열 값"오류
first_name, last_name을 Django의 auth_user 모델에 저장하려고 할 때 이상한 오류 메시지가 나타납니다. 실패한 예 user = User.object.create_user(username, email, password) user.first_name = u'Rytis' user.last_name = u'Slatkevičius' user.save() >>> Incorrect string value: '\xC4\x8Dius' for column 'last_name' at row 104 user.first_name = u'Валерий' user.last_name = u'Богданов' user.save() >>> Incorrect string value: '\xD0\x92\xD0\xB0\xD0\xBB...' for …
158 python  mysql  django  unicode  utf-8 

14
하위 쿼리와 조인
다른 회사에서 상속 한 응용 프로그램의 느린 섹션을 리팩터링하여 다음과 같은 하위 쿼리 대신 내부 조인을 사용했습니다. WHERE id IN (SELECT id FROM ...) 리팩토링 된 쿼리는 약 100 배 빠르게 실행됩니다. (~ 50 초 ~ ~ 0.3) 개선이 필요했지만 왜 그렇게 과감했는지 설명 할 수 있습니까? where 절에 사용 …




8
중복 키 업데이트시 삽입과 동일
나는 주변을 검색했지만 가능한지 찾지 못했습니다. 나는이 MySQL 쿼리를 가지고있다 : INSERT INTO table (id,a,b,c,d,e,f,g) VALUES (1,2,3,4,5,6,7,8) 필드 ID에는 "고유 인덱스"가 있으므로 두 개를 가질 수 없습니다. 이제 동일한 ID가 데이터베이스에 이미 존재하면 업데이트하고 싶습니다. 그러나 실제로 다음과 같이이 모든 필드를 다시 지정해야합니까? INSERT INTO table (id,a,b,c,d,e,f,g) VALUES (1,2,3,4,5,6,7,8) ON …

5
데이터베이스 필드를 1 씩 증가
MySQL을 사용하면 로그인과 같은 필드가 있으면 sql 명령 내에서 해당 필드를 1 씩 업데이트하는 방법은 무엇입니까? firstName, lastName 및 로그인을 만드는 INSERT 쿼리를 만들려고합니다. 그러나 firstName과 lastName의 조합이 이미 존재하면 로그인을 1 씩 늘리십시오. 테이블이 이렇게 보일 수 있습니다 .. firstName----|----lastName----|----logins John Jones 1 Steve Smith 3 나는 John Jones가 …
158 mysql  insert  increment 

3
PDO는 마지막으로 삽입 된 ID를 얻습니다
검색어가 있는데 마지막 ID를 삽입하고 싶습니다. 필드 ID는 기본 키 및 자동 증분입니다. 나는이 진술을 사용해야한다는 것을 안다 : LAST_INSERT_ID() 이 문장은 다음과 같은 쿼리에서 작동합니다. $query = "INSERT INTO `cell-place` (ID) VALUES (LAST_INSERT_ID())"; 그러나이 진술을 사용하여 ID를 얻으려면 : $ID = LAST_INSERT_ID(); 이 오류가 발생합니다. Fatal error: Call to …
158 php  mysql  database  pdo 

9
MySQL-WHERE 절에서 COUNT (*) 사용
MySQL에서 다음을 달성하려고합니다 ( pseudo코드 참조 ) SELECT DISTINCT gid FROM `gd` WHERE COUNT(*) > 10 ORDER BY lastupdated DESC WHERE 절에서 (SELECT ...)를 사용하지 않고이 작업을 수행하는 방법이 있습니까? 자원 낭비처럼 보일 것입니다.

3
MySQL에서 두 날짜 시간의 차이 계산
MySQL의 마지막 로그인 시간을 datetime-type filed로 저장하고 있습니다. 사용자가 로그인 할 때 마지막 로그인 시간과 현재 시간 (사용하는 시간)의 차이를 얻고 싶습니다 NOW(). 어떻게 계산할 수 있습니까?
157 mysql 

4
MySQL : 조인 유형의 빠른 분석
MySQL 조인 유형에 대한 빠른 분석을 원합니다. 나는 이것들을 알고 나머지는 그들이 무엇을 의미하는지 잘 모르겠습니다. 쉼표로 구분 (이것이 정확히 무엇 을 의미합니까?) :SELECT * FROM a, b WHERE b.id = a.beeId AND ... b에 일치하는 항목이 없더라도 a의 정보를 표시합니다. SELECT * FROM a LEFT OUTER JOIN b ON …
157 mysql  join 



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