«mysql» 태그된 질문

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

11
기존 테이블에 자동 증분 기본 키 삽입
기본 키 또는 auto_increment 열이없는 테이블을 변경하려고합니다. 기본 키 열을 추가하는 방법을 알고 있지만 기본 키 열에 데이터를 자동으로 삽입 할 수 있는지 궁금합니다 (이미 DB에 500 개의 행이 있고 ID를주고 싶지만 수동으로하고 싶지 않습니다) . 이견있는 사람? 고마워
157 mysql  primary-key 

7
MySQL에서 ENUM 타입 칼럼에 멤버를 추가하려면 어떻게해야합니까?
MySQL 참조 매뉴얼은이를 수행하는 방법에 대한 명확한 예를 제공하지 않습니다. 국가를 추가해야하는 ENUM 유형의 국가 이름 열이 있습니다. 이것을 달성하기위한 올바른 MySQL 구문은 무엇입니까? 내 시도는 다음과 같습니다. ALTER TABLE carmake CHANGE country country ENUM('Sweden','Malaysia'); 내가 얻는 오류는 다음과 같습니다. ERROR 1265 (01000): Data truncated for column 'country' at row …
157 mysql  enums  alter-table 


30
MySQL : 테이블을 생성 할 수 없음 (errno : 150)
.sql 파일을 가져 오려고하는데 테이블 생성에 실패합니다. 실패한 쿼리는 다음과 같습니다. CREATE TABLE `data` ( `id` int(10) unsigned NOT NULL, `name` varchar(100) NOT NULL, `value` varchar(15) NOT NULL, UNIQUE KEY `id` (`id`,`name`), CONSTRAINT `data_ibfk_1` FOREIGN KEY (`id`) REFERENCES `keywords` (`id`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=latin1; …


3
MySQL 열 정의를 변경하는 방법?
test라는 mySQL 테이블이 있습니다. create table test( locationExpect varchar(120) NOT NULL; ); locationExpect 열을 다음과 같이 변경하고 싶습니다. create table test( locationExpect varchar(120); ); 어떻게 빨리 할 수 ​​있습니까?
156 mysql  alter-table 

8
MySQL은 외래 키 제약 조건에서 필요한 인덱스를 삭제할 수 없습니다
기존 데이터베이스를 변경하여 열을 추가해야합니다. 결과적으로 새 열을 포함하도록 UNIQUE 필드를 업데이트하고 싶습니다. 현재 색인을 제거하려고하지만 오류가 계속 발생합니다.MySQL Cannot drop index needed in a foreign key constraint CREATE TABLE mytable_a ( ID TINYINT NOT NULL AUTO_INCREMENT PRIMARY KEY, Name VARCHAR(255) NOT NULL, UNIQUE(Name) ) ENGINE=InnoDB; CREATE TABLE mytable_b ( …
156 mysql 

11
MySQL의 순위 함수
고객의 순위를 찾아야합니다. 여기 내 요구 사항에 해당하는 ANSI 표준 SQL 쿼리를 추가하고 있습니다. MySQL로 변환하도록 도와주세요. SELECT RANK() OVER (PARTITION BY Gender ORDER BY Age) AS [Partition by Gender], FirstName, Age, Gender FROM Person MySQL에서 순위를 찾는 기능이 있습니까?
155 mysql  sql  rank 

7
MySQL-기존 필드를 고유하게 만들기
고유해야하지만 그렇지 않은 필드가있는 기존 테이블이 있습니다. 나는 이미 존재하는 다른 항목과 동일한 값을 가진 테이블에 항목이 작성되어 문제가 발생했기 때문에 이것을 알고 있습니다. 이 필드가 고유 한 값만 허용하도록하려면 어떻게합니까?

5
mysql 클라이언트 (Linux) 만 설치하는 방법이 있습니까? [닫은]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 육년 전 . 이 질문을 개선하십시오 전체 mysql db 설치 패키지를 설치할 필요가없는 Linux mysql 명령 행 도구가 있습니까? 내가하려는 것은 서버 # 1 (앱 서버)에서 …
155 mysql  linux  client 

10
MYSQL 잘린 잘못된 DOUBLE 값
아래 SQL 쿼리가 실행될 때 : UPDATE shop_category SET name = 'Secolul XVI - XVIII' AND name_eng = '16th to 18th centuries' WHERE category_id = 4768 다음과 같은 오류가 발생합니다. 1292 - Truncated incorrect DOUBLE value: 'Secolul XVI - XVIII' 이 문제를 해결하는 방법? shop_category 테이블 구조 : category_id mediumint(8) …
155 mysql 

19
MySQL 잘못된 날짜 시간 값 : '0000-00-00 00:00:00'
저는 최근 10 년 전에 만들어진 오래된 프로젝트를 인수했습니다. MySQL 5.1을 사용합니다. 무엇보다도 기본 문자 세트를 latin1에서 utf8로 변경해야합니다. 예를 들어 다음과 같은 테이블이 있습니다. CREATE TABLE `users` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `first_name` varchar(45) CHARACTER SET latin1 COLLATE latin1_general_ci DEFAULT NULL, `last_name` varchar(45) CHARACTER SET latin1 COLLATE …
155 mysql 

5
sql과 mysql의 차이점은 무엇입니까?
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 칠년 전에 . 나는 데이터베이스에 익숙하지 않고 궁금해했다. SQL 과 MySQL 의 차이점은 무엇인가 ?
154 mysql  sql  database 

6
소수점 이하 2 자리로 형식화
원래 숫자를 반올림하지 않고 소수점 이하 두 자리의 숫자를 출력하는 방법을 알고 싶습니다. 예를 들면 다음과 같습니다. 2229,999 -> 2229,99 나는 이미 시도했다 : FORMAT(2229.999, 2) CONVERT(2229.999, DECIMAL(4,2))

13
SQL IN () 절의 값 순서에 따른 순서
IN () 절의 값 순서대로 정렬 할 수있는 방법이 있는지 궁금합니다. 문제는 두 개의 쿼리가 있다는 것입니다. 하나는 모든 ID를 가져오고 두 번째는 모든 정보를 검색합니다. 첫 번째는 두 번째로 주문하려는 ID의 순서를 만듭니다. ID는 IN () 절에 올바른 순서로 배치됩니다. 따라서 (매우 단순화 된) 것과 같습니다. SELECT id FROM …
154 mysql  sql  sql-order-by 

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