«mysql» 태그된 질문

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

4
열을 추가하고 단일 MySQL 문에서 외래 키로 만드는 방법은 무엇입니까?
mysql에서 동일한 문에 열과 외래 키를 추가 할 수 있습니까? 그리고 fk를 추가하기위한 적절한 구문은 무엇입니까? 내 SQL은 다음과 같습니다. ALTER TABLE database.table ADD COLUMN columnname INT DEFAULT(1), FOREIGN KEY (fk_name) REFERENCES reftable(refcolumn) ON DELETE CASCADE; ... 및 동반 오류 메시지 : SQL 구문에 오류가 있습니다. 4 행의 'FOREIGN KEY …
82 sql  mysql 

14
MySQL 덤프에서 이러한 주석을 어떻게 제거 할 수 있습니까?
내 데이터베이스의 간단한 구조 만 덤프를 만들려고합니다. 사용 mysqldump하면 다음과 같은 결과가 나타납니다. /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; DROP TABLE IF EXISTS `foo`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; …

3
MySQL에서 인덱스 이름을 어떻게 바꾸나요?
색인의 이름을 바꾸고 싶습니다. alter table 문서를 살펴 보았지만 단순히 인덱스 이름을 바꾸는 구문을 알아낼 수 없습니다. MySQL GUI를 통해 수행 할 때 인덱스를 삭제하고 새 인덱스를 생성합니다. 이것이 작동하는 동안 인덱스 이름을 변경하기 위해 전체 인덱스를 다시 작성하는 것을 피하고 싶습니다. [추가 정보] alter table 문서에서 다음과 같이 말합니다. …
82 sql  mysql  indexing 


8
PHP-IN 절 배열과 함께 PDO 사용
PDO를 IN사용하여 값에 배열을 사용하는 절이 있는 문을 실행 하고 있습니다. $in_array = array(1, 2, 3); $in_values = implode(',', $in_array); $my_result = $wbdb->prepare("SELECT * FROM my_table WHERE my_value IN (".$in_values.")"); $my_result->execute(); $my_results = $my_result->fetchAll(); 위의 코드는 완벽하게 작동하지만 내 질문은 이것이 왜 그렇지 않습니다. $in_array = array(1, 2, 3); $in_values …

1
MySQL 피벗 행을 동적 열 수로
세 가지 MySQL 테이블이 있다고 가정 해 보겠습니다. 표 products: id | name 1 Product A 2 Product B 표 partners: id | name 1 Partner A 2 Partner B 표 sales: partners_id | products_id 1 2 2 5 1 5 1 3 1 4 1 5 2 2 2 …
81 mysql  sql  pivot 

4
두 데이터베이스 간의 MySQL 데이터베이스 동기화
우리는 MySql 백엔드와 함께 다양한 상점에서 Java PoS (Point of Sale) 애플리케이션을 실행하고 있습니다. 상점의 데이터베이스를 호스트 서버의 데이터베이스와 동기화하고 싶습니다. 상점에서 일부 변경이 발생하면 호스트 서버에서 업데이트되어야합니다. 어떻게해야합니까?
81 mysql  database 

16
Tinyint 대 Bit?
여기서 종교 전쟁을 시작하고 싶지는 않지만 데이터베이스에서 부울 값을 표현하는 방법에 대해 두 가지 생각이있는 것 같습니다. 어떤 사람들 bit은 적절한 데이터 유형 이라고 말하고 다른 사람들 tinyint은 더 낫다고 주장 합니다. 내가 아는 유일한 차이점은 다음과 같습니다. bit: 저장 크기는 1 비트, 가능한 값은 0 또는 1입니다. tinyint: 저장 …
81 sql  mysql  sql-server  types 

14
mysql.sock을 찾을 수 없습니다
방금 mysql을 다시 설치해야했는데 시작하는 데 문제가 있습니다. 소켓 (mysql.sock)을 찾을 수 없습니다. 문제는 나도 할 수 없다는 것입니다. Mac OS X 10.4 터미널에서 다음을 입력 locate mysql.sock하면 /private/tmp/mysql.sock. 소켓 파일이 해당 위치에 존재한다는 것은 의미가 있지만 실제로는 그렇지 않습니다. 소켓 파일을 어떻게 찾을 수 있습니까? 위치가 잘못된 위치를 반환하는 …

7
# 1025- './database/#sql-2e0f_1254ba7'을 './database/table'로 이름을 바꿀 때 오류 발생 (errno : 150)
그래서 데이터베이스의 테이블 중 하나에 기본 키를 추가하려고합니다. 지금은 다음과 같은 기본 키가 있습니다. PRIMARY KEY (user_id, round_number) 여기서 user_id는 외래 ​​키입니다. 나는 이것을 변경하려고합니다. PRIMARY KEY (user_id, round_number, created_at) 테이블 구조보기에서 기본 키 아이콘을 클릭하여 phpmyadmin에서이 작업을 수행하고 있습니다. 이것은 내가 얻는 오류입니다. #1025 - Error on rename of …

7
MySQL 명령 줄 클라이언트에서 자동 완성
Linux 및 기타 여러 시스템에서 터미널을 탐색 할 때을 눌러 Tab디렉토리 또는 파일 이름을 자동 완성 할 수 있습니다 . MySQL 터미널에 이와 같은 것이 있는지 궁금합니다. 예를 들어, I에 대한 설명을 얻으려면 다음을 someTableWithRidiculousLongName입력 하면 나머지는 자동 완성됩니다.describe someTableWTab MySQL 터미널에 이와 비슷한 것이 있습니까?

10
CAST DECIMAL을 INT로
나는 이것을 시도하고있다 : SELECT CAST(columnName AS INT), moreColumns, etc FROM myTable WHERE ... 여기에서 도움말 FAQ를 살펴 보았습니다 : http://dev.mysql.com/doc/refman/5.0/en/cast-functions.html , 그렇게 할 수 있다고 말하지만 CAST(val AS TYPE)작동하지 않습니다. 10 진수를 정수로 변환하려고하면 실제 값은 223.00이고 223을 원합니다.
81 mysql 


21
MySQL의 자연 정렬
MySQL 데이터베이스에서 성능적이고 자연스러운 정렬을 수행하는 우아한 방법이 있습니까? 예를 들어이 데이터 세트가있는 경우 : 파이널 판타지 파이널 판타지 4 파이널 판타지 10 파이널 판타지 12 파이널 판타지 12 : 프로 마시 아의 사슬 파이널 판타지 어드벤처 파이널 판타지 오리진 파이널 판타지 전술 게임 이름을 구성 요소로 분할하는 것보다 다른 …


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