반응형

MySQL 102

Larabel: MySQL 쿼리에서 단일 값 가져오기

Larabel: MySQL 쿼리에서 단일 값 가져오기 larabel을 사용하여 MySQL 데이터베이스에서 단일 값을 가져오려고 하지만 어레이를 가져오는 문제가 있습니다. MySQL 명령줄에 대한 쿼리 결과는 다음과 같습니다. select groupName from users; +-----------+ | groupName | +-----------+ | Admin | +-----------+ 내 라라벨 기능: public static function PermitAddNewUser(){ $username=Session::get('key'); $data=DB::select("select groupName from users where username='$username';"); return $data; } ..

sourcecode 2022.09.18

MySQL "ERROR 1005 (HY000)" :'foo' 테이블을 만들 수 없습니다.#sql-12c_4' (오류번호: 150)

MySQL "ERROR 1005 (HY000)" :'foo' 테이블을 만들 수 없습니다.#sql-12c_4' (오류번호: 150) 에 몇 하는 작업을 하고 있었습니다.foo하지만 매번 외부 키에 관한 에러 번호 150이 표시됩니다.먼저, 테이블을 작성하기 위한 코드를 다음에 나타냅니다. CREATE TABLE Clients ( client_id CHAR(10) NOT NULL , client_name CHAR(50) NOT NULL , provisional_license_num CHAR(50) NOT NULL , client_address CHAR(50) NULL , client_city CHAR(50) NULL , client_county CHAR(50) NULL , client_zip CHAR(10)..

sourcecode 2022.09.17

UNIX 소켓 파일용 mysqld_safe 디렉토리 '/var/run/mysqld'가 없습니다.

UNIX 소켓 파일용 mysqld_safe 디렉토리 '/var/run/mysqld'가 없습니다. mysqld_safe를 사용하여 mysql 서버 5.7.17을 시작할 때 다음 오류가 발생합니다. 2017-02-10T17:05:44.870970Z mysqld_safe Logging to '/var/log/mysql/error.log'. 2017-02-10T17:05:44.872874Z mysqld_safe Logging to '/var/log/mysql/error.log'. 2017-02-10T17:05:44.874547Z mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists. 어떻게 고칠까요?설치 시 이 디렉토리가 생성되지 않..

sourcecode 2022.09.17

자동 열은 하나만 있을 수 있습니다.

자동 열은 하나만 있을 수 있습니다. MySQL의 '자동 증가 컬럼을 하나만 가질 수 있습니다' 오류를 수정하려면 어떻게 해야 합니까? CREATE TABLE book ( id INT AUTO_INCREMENT NOT NULL, accepted_terms BIT(1) NOT NULL, accepted_privacy BIT(1) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; MySQL에 "잘못된 테이블 정의입니다. 자동 열은 하나만 있을 수 있으며 키로 정의해야 합니다."라고 나와 있습니다. 그래서 다음과 같이 기본 키를 추가하자 작동하기 시작했습니다. CREATE TABLE book ( id INT AUTO_INCREMENT NOT NULL, accepted_te..

sourcecode 2022.09.17

테이블에서 가장 큰 ID를 가진 전체 행을 선택하려면 어떻게 해야 합니까?

테이블에서 가장 큰 ID를 가진 전체 행을 선택하려면 어떻게 해야 합니까? 내가 어떻게 이런 일을 하겠어? SQL SELECT 행 FROM 테이블의 WHERE ID=max(id)하위 선택을 사용할 수 있습니다. SELECT row FROM table WHERE id=( SELECT max(id) FROM table ) 주의: 의 경우max(id)고유하지 않습니다.여러 행이 반환됩니다. 이러한 행이 하나만 필요한 경우 @MichaelMior의 답변을 사용합니다. SELECT row from table ORDER BY id DESC LIMIT 1 할 수도 있고 SELECT row FROM table ORDER BY id DESC LIMIT 1; 그러면 ID별로 행이 내림차순으로 정렬되고 첫 번째 행이 반환됩..

sourcecode 2022.09.16

하위 쿼리를 조건으로 하는 MySQL DELETE FROM

하위 쿼리를 조건으로 하는 MySQL DELETE FROM 다음과 같은 질문을 하려고 합니다. DELETE FROM term_hierarchy AS th WHERE th.parent = 1015 AND th.tid IN ( SELECT DISTINCT(th1.tid) FROM term_hierarchy AS th1 INNER JOIN term_hierarchy AS th2 ON (th1.tid = th2.tid AND th2.parent != 1015) WHERE th1.parent = 1015 ); 당신이 알 수 있듯이, 만약 같은 tid에 다른 부모가 있다면 나는 1015에 대한 부모 관계를 삭제하고 싶다.단, 이 경우 구문 오류가 발생합니다. You have an error in your SQL s..

sourcecode 2022.09.15

WAMP를 사용하여 phpMyAdmin에 로그인하는 방법, 사용자 이름과 비밀번호는 무엇입니까?

WAMP를 사용하여 phpMyAdmin에 로그인하는 방법, 사용자 이름과 비밀번호는 무엇입니까? phpMyAdmin에서 "root"이라는 단어는 무엇을 의미합니까? 글을 쓸 때마다localhost/phpmyadmin주소창에 유저명과 패스워드를 입력하도록 되어 있습니다만, 그것이 무엇인지 알 수 없습니다.언제 어디에 뒀는지 기억이 안 나요.phpMyAdmin에 로그인하기 위한 사용자 이름과 비밀번호는 어디서 얻을 수 있습니까?사용자 이름 = root을 시도하면 암호가 비어 있습니다.http://localhost/phpmyadmin 사용자 이름: root 비밀번호: (패스워드 설정 없음)에 로그인 할 수 없는 경우가 있습니다.username = root그리고.password디폴트 설정 또는 리셋 설정을 변경..

sourcecode 2022.09.15

고유하지 않은 테이블/에일리어스

고유하지 않은 테이블/에일리어스 에러가 발생하다ERROR 1066 (42000): Not unique table/alias: 뭐가 문제인지 모르겠어요. SELECT Project_Assigned.ProjectID, Project_Title, Account.Account_ID, Username, Access_Type FROM Project_Assigned JOIN Account ON Project_Assigned.AccountID = Account.Account_ID JOIN Project ON Project_Assigned.ProjectID = Project.Project_ID where Access_Type = 'Client'; 쿼리에 참조하는 여러 테이블에 동일한 이름의 열이 포함되어 있으므로 고유 ..

sourcecode 2022.09.15

MySQL에서 임시 암호를 자동으로 생성한 후 액세스할 수 없습니다.

MySQL에서 임시 암호를 자동으로 생성한 후 액세스할 수 없습니다. OSX 10.11 El Capitan이 튜토리얼을 따라다니면서MySQL새로운 OS X 상에서 가동하고 있습니다.첫 번째 단계는 MySQL For Mac OS X 10.9(x86, 64비트), DMG 아카이브(10.11에서 작동, 튜토리얼에서 권장)를 다운로드하는 것이었습니다.MySQL 설치를 완료하고 있을 때 다음과 같은 메시지가 나타납니다. 2015-10-25T02:10:54.549219Z 1 [Note] A temporary password is generated for root@localhost: R>gFySuiu23U If you lose this password, please consult the section How to R..

sourcecode 2022.09.14

docker-entrypoint-initdb의 MySQL 스크립트가 실행되지 않음

docker-entrypoint-initdb의 MySQL 스크립트가 실행되지 않음 MySQL 컨테이너가 시작될 때 여러 데이터베이스를 작성하려고 합니다.https://github.com/docker-library/mysql/pull/18,에 따르면 스크립트를 마운트 또는 복사할 수 있습니다./docker-entrypoint-initdb.d시작 시 자동으로 실행됩니다. 그러나 스크립트는 전혀 실행되지 않습니다.그런 것 같아요.docker-entrypoint.sh에 파일이 표시되지 않는다./docker-entrypoint-initdb.d디렉토리로 이동합니다. 이것은 나의 도커 파일입니다. FROM mysql ADD script.sql /docker-entrypoint-initdb.d/script.sql RU..

sourcecode 2022.09.13
반응형