반응형

MySQL 57

MySql 오류:저장된 함수/트리거를 호출한 문에서 이미 사용되고 있으므로 저장된 함수/트리거의 테이블을 업데이트할 수 없습니다.

MySql 오류:저장된 함수/트리거를 호출한 문에서 이미 사용되고 있으므로 저장된 함수/트리거의 테이블을 업데이트할 수 없습니다. MySQL 쿼리를 실행하고 있습니다.그러나 폼 입력에서 새 행을 추가하면 다음 오류가 발생합니다. Error: Can't update table 'brandnames' in stored function/trigger because it is already used by statement which invoked this stored function/trigger. 코드부터: CREATE TRIGGER `capital` AFTER INSERT ON `brandnames` FOR EACH ROW UPDATE brandnames SET bname = CONCAT( UCASE( LE..

source 2022.11.26

JSON을 데이터베이스에 저장하는 것과 각 키에 대해 새로운 열이 있는 경우

JSON을 데이터베이스에 저장하는 것과 각 키에 대해 새로운 열이 있는 경우 하기 위해 . 두 개의. 2번입니다.uid 키)및a ('프라이머리 키')meta컬럼에는 사용자에 대한 기타 데이터가 JSON 형식으로 저장됩니다. uid | meta -------------------------------------------------- 1 | {name:['foo'], | emailid:['foo@bar.com','bar@foo.com']} -------------------------------------------------- 2 | {name:['sann'], | emailid:['sann@bar.com','sann@foo.com']} -------------------------------------..

source 2022.11.26

A1과 같은 테이블을 A2로 작성

A1과 같은 테이블을 A2로 작성 오래된 테이블의 속성을 가지고 중복되지 않은 새 테이블을 만들고 싶습니다.나는 다음과 같은 것을 하고 싶다. CREATE TABLE New_Users LIKE Old_Users, AS (SELECT * FROM Old_Users GROUP BY ID) ; 하지만 위는 작동하지 않습니다.작동하도록 수정할 수 있는 사람 있나요?네 시도는 그렇게 나쁘지 않았어.같이 해야 돼요.LIKE,네. 매뉴얼에는 다음과 같이 기재되어 있습니다. LIKE를 사용하여 원래 테이블에 정의된 열 속성 및 인덱스를 포함하여 다른 테이블의 정의에 따라 빈 테이블을 만듭니다. 그럼, 다음과 같이 해 주세요. CREATE TABLE New_Users LIKE Old_Users; 그 후, 다음과 같이 I..

source 2022.11.26

MySQL Workbench에서 열 플래그는 무엇을 의미합니까?

MySQL Workbench에서 열 플래그는 무엇을 의미합니까? 이 질문의 답변은 지역사회의 노력입니다.기존 답변을 편집하여 이 게시물을 개선하십시오.현재 새로운 답변이나 상호작용을 받아들이지 않고 있습니다. MySQL Workbench 테이블 에디터에서는 PK, NN, UQ, BIN, UN, ZF, AI의 7가지 열 플래그를 사용할 수 있습니다. PK는 Primary Key의 약자입니다.다른 사람들은요?PK - 기본 키 NN - 특수한 절차 아님 BIN - 이진(데이터를 이진 문자열로 저장).문자 세트는 없기 때문에 값의 바이트 수치에 따라 정렬과 비교가 이루어집니다.) UN - 부호 없음(음수가 아닌 숫자만 해당). 범위가 -500 ~ 500이고 0 ~ 1000인 경우 범위는 같지만 0에서 시작합니다..

source 2022.11.25

소켓 '/tmp/mysql'을 통해 로컬 MySQL 서버에 연결할 수 없습니다.양말' (2)

소켓 '/tmp/mysql'을 통해 로컬 MySQL 서버에 연결할 수 없습니다.양말' (2) MySQL 서버를 설치하고 연결을 시도했지만 다음 오류가 나타납니다. Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) /tmp 디렉토리를 확인했는데 mysql.sock이 없습니다.어디에서도 mysql.sock을 찾을 수 없습니다.그 안에 있을 거라고 읽었어요. /var/lib/mysql/mysql.sock 하지만 그곳에서도 확인해보니 mysql 디렉토리는 없고 /lib 안에 몇 가지 포스트픽스만 있습니다.누가 이 문제를 도와줄 수 있나요? MySQL 서버 시작을 시도합니다. mysql.server startOS X Yosemite ..

source 2022.11.25

MySQL의 InnoDB와 MyISAM은 무엇입니까?

MySQL의 InnoDB와 MyISAM은 무엇입니까? 죠?InnoDB ★★★★★★★★★★★★★★★★★」MyISAMMySQLInnoDB ★★★★★★★★★★★★★★★★★」MYISAM는 의 스토리지 엔진입니다.MySQL 두 : implement implement 2 these these 2 개 、 릅 2 、 릅 、 릅릅 。InnoDB내의 .또, 「 」는 「 」의 「 」의 「잠금」을 참조해 주세요.MyISAM로 잠그다MySQL 할 수 .MYISAM ★★★InnoDBDB입니다.봐주세요 InnoDB 및 MyISAM InnoDB는 MySQL AB에서 배포하는 모든 현재 바이너리에 표준으로 포함된 MySQL용 스토리지 엔진입니다.MySQL에서 사용할 수 있는 다른 스토리지 엔진보다 향상된 주요 기능은 ACID 호환 트..

source 2022.11.25

MySQL에서 번호 범위 생성

MySQL에서 번호 범위 생성 MySQL 쿼리에서 연속된 번호 범위(한 줄에 하나씩)를 생성하여 테이블에 삽입하려면 어떻게 해야 합니까? 예를 들어 다음과 같습니다. nr 1 2 3 4 5 이 경우 MySQL만 사용하고 싶습니다(PHP나 다른 언어는 사용하지 않습니다.루프를 사용하지 않고 셋 베이스로 하는 방법을 다음에 나타냅니다.이것은 재사용할 수 있는 뷰로도 만들 수 있습니다.이 예에서는 0 ~999 의 시퀀스의 생성을 나타내고 있습니다만, 필요에 따라서 변경할 수도 있습니다. INSERT INTO myTable ( nr ) SELECT SEQ.SeqValue FROM ( SELECT (HUNDREDS.SeqValue + TENS.SeqValue + ONES.SeqValue) SeqValue FROM..

source 2022.11.25

MySQL - 구조가 같지만 데이터가 다른 여러 테이블에서 데이터 선택

MySQL - 구조가 같지만 데이터가 다른 여러 테이블에서 데이터 선택 좋아요, 여기 딜레마가 있어요. 5개 정도의 테이블이 있는 데이터베이스가 있는데, 모두 똑같은 데이터 구조를 가지고 있어요.데이터는 현지화를 위해 총 450만 개의 레코드를 분할하기 위해 이 방법으로 분리됩니다. 대부분의 경우 한 테이블만 있으면 되고 모든 것이 정상입니다.단, 2개 이상의 테이블에서 데이터를 가져와 사용자 정의 열을 기준으로 정렬해야 하는 경우가 있습니다.여기가 바로 제가 문제가 있는 곳이야. 데이터 열: id, band_name, song_name, album_name, genre MySQL 문: SELECT * from us_music, de_music where `genre` = 'punk' MySQL에서 다음..

source 2022.11.25

독립 실행형 전체 텍스트 검색 서버 선택: 스핑크스 또는 SOLR?

독립 실행형 전체 텍스트 검색 서버 선택: 스핑크스 또는 SOLR? 현재 이 질문은 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요구할 것이다.이 질문이 개선되고 다시 열릴 수 있다고 생각되면헬프센터를 방문하여 안내를 받으십시오. 닫힘10년 전에요. 다음 속성을 가진 독립 실행형 전체 텍스트 검색 서버를 찾고 있습니다. 여러 클라이언트의 검색 요청을 처리할 수 있는 독립 실행형 서버로서 작동해야 합니다. SQL 쿼리 결과를 인덱싱하여 "대량 인덱스"를 수행할 수 있어야 합니다. 예를 들어 "SELECT id, text_to_index FROM documents"라고 합니다. 무료 소프..

source 2022.11.16

로컬 phpMyAdmin 클라이언트를 사용하여 원격 서버에 액세스하는 방법

로컬 phpMyAdmin 클라이언트를 사용하여 원격 서버에 액세스하는 방법 리모트 서버가 있고 컴퓨터에 phpMyAdmin 클라이언트가 설치되어 있다고 가정합니다.phpMyAdmin 클라이언트를 통해 이 서버에 액세스하여 관리하려면 어떻게 해야 합니까?그게 가능한가요? 아래 행만 추가해 주세요./etc/phpmyadmin/config.inc.php[ ] [ 일 、 [ 。 $i++; $cfg['Servers'][$i]['host'] = 'HostName:port'; //provide hostname and port if other than default $cfg['Servers'][$i]['user'] = 'userName'; //user name for your remote server $cfg['Ser..

source 2022.11.16
반응형