반응형

MySQL 94

이 MySQL 오류가 발생하지 않도록 하려면 어떻게 해야 합니까? COLUMN NAME에 대한 잘못된 열 지정자?

이 MySQL 오류가 발생하지 않도록 하려면 어떻게 해야 합니까? COLUMN NAME에 대한 잘못된 열 지정자? 이 MySQL 오류가 발생하지 않도록 하려면 어떻게 해야 합니까? topic_id 열 지정자가 잘못되었습니다. MySQL 오류... #1063 - Incorrect column specifier for column 'topic_id' SQL 스키마... CREATE TABLE discussion_topics ( topic_id char(36) NOT NULL AUTO_INCREMENT, project_id char(36) NOT NULL, topic_subject VARCHAR(255) NOT NULL, topic_content TEXT default NULL, date_created DAT..

programing 2023.07.30

MySQL 오류: '사용자 'root'@'localhost'에 대한 액세스가 거부되었습니다.

MySQL 오류: '사용자 'root'@'localhost'에 대한 액세스가 거부되었습니다. 고려사항: ./mysqladmin -u root -p** '_redacted_' 출력(패스워드 입력 포함): 비밀번호 입력: '.오류 "admin: "localhost" 입니다. user 'rootlocalhost'(패스워드 YES)' ''@'localhost' 입니다. 어떻게 하면 고칠 수 있을까요?제가 찾은 모든 솔루션은 필요 이상으로 복잡했고, 제게는 아무 것도 효과가 없었습니다.여기 내 문제를 해결한 해결책이 있다.mysqld를 재시작하거나 특별한 권한으로 시작할 필요가 없습니다. sudo mysql -- for MySQL ALTER USER 'root'@'localhost' IDENTIFIED WITH ..

programing 2023.02.06

MySQL 쿼리에서 IF ELSE 문을 쓰는 방법

MySQL 쿼리에서 IF ELSE 문을 쓰는 방법 MySQL 쿼리에서 IF ELSE 문을 작성하려면 어떻게 해야 합니까? 다음과 같은 경우: mysql_query("...(irrelevant code).. IF(action==2&&state==0){state=1}"); 어레이의 아래쪽에 있는 경우, 다음과 같이 할 수 있습니다. $row['state'] //this should equal 1, the query should not change anything in the database, //just the variable for returning the information 당신은 아마 표현을 쓰고 싶을 거예요. 다음과 같습니다. SELECT col1, col2, (case when (action = ..

programing 2023.02.06

자동 완성을 위해 MYSQL과 PHP의 회사 이름을 애매하게 일치시키는 방법은 무엇입니까?

자동 완성을 위해 MYSQL과 PHP의 회사 이름을 애매하게 일치시키는 방법은 무엇입니까? 사용자는 회사 이름이 포함된 큰 문자열을 잘라내 붙여넣기로 Import합니다. 저는 고유한 company_id를 가진 회사 이름의 MYSQL 데이터베이스를 보유하고 있습니다. 문자열을 해석하여 사용자가 입력한 각 회사 이름에 퍼지 매칭을 할당할 수 있도록 하고 싶습니다. 지금은 스트레이트 스트링 매치만 해도 느려요.** Soundex 인덱싱이 빨라집니까?사용자가 입력할 때 몇 가지 옵션을 제공하려면 어떻게 해야 합니까?** 예를 들어 다음과 같이 기술합니다. Microsoft -> Microsoft베어 에센셜 -> 베어 에센셜Polycom, Inc. -> Polycom 이 질문과 유사한 다음 스레드를 찾았지만 포스..

programing 2023.02.02

단일 쿼리의 여러 선택 문

단일 쿼리의 여러 선택 문 php(mysql)로 보고서를 생성하고 있습니다. 예: `select count(id) as tot_user from user_table select count(id) as tot_cat from cat_table select count(id) as tot_course from course_table` 이렇게 12개의 테이블이 있어요. 한 번에 만들 수 있나요?내가 그랬다면?프로세스가 느리다?SELECT ( SELECT COUNT(*) FROM user_table ) AS tot_user, ( SELECT COUNT(*) FROM cat_table ) AS tot_cat, ( SELECT COUNT(*) FROM course_table ) AS tot_course MyISAM ..

programing 2023.02.02

최소/최대와 주문 기준 및 제한

최소/최대와 주문 기준 및 제한 다음 질문 중 어떤 방법이 더 낫다고 생각하십니까?어떤 이유(코드 효율성, 유지보수성 향상, WTFery 감소)... SELECT MIN(`field`) FROM `tbl`; SELECT `field` FROM `tbl` ORDER BY `field` LIMIT 1; 되지 않은 필드를 " "를 사용합니다.MIN()1번으로 하다「」를 사용합니다.SORT ★★★★★★★★★★★★★★★★★」LIMIT에는 파일 정렬이 필요합니다.큰 테이블과 비교해도 퍼포먼스에 큰 차이가 있을 수 있습니다.an화 as as as as as as as as as asMIN().걸린 반면 .36s가 .SORT ★★★★★★★★★★★★★★★★★」LIMIT개발 서버의 106,000 행 테이블에 대해 0.84..

programing 2023.02.02

FIND_IN_SET() vs IN()

FIND_IN_SET() vs IN() 데이터베이스에 테이블이 2개 있습니다.하나는 주문용이고 다른 하나는 회사용입니다. 주문의 구조는 다음과 같습니다. OrderID | attachedCompanyIDs ------------------------------------ 1 1,2,3 2 2,4 Company의 구조는 다음과 같습니다. CompanyID | name -------------------------------------- 1 Company 1 2 Another Company 3 StackOverflow 4 Nothing 주문의 회사 이름을 얻으려면 다음과 같이 문의할 수 있습니다. SELECT name FROM orders,company WHERE orderID = 1 AND FIND_IN_..

programing 2023.02.02

PHP 7에서 MySQLi 확장을 활성화하려면 어떻게 해야 합니까?

PHP 7에서 MySQLi 확장을 활성화하려면 어떻게 해야 합니까? Ubuntu 14.04(Trusty Tahr)에 PHP 7과 MySQL 5.5.47을 설치했습니다. 다음을 사용하여 설치된 확장을 확인했습니다. sudo apt-cache search php7-* 출력: php7.0-common - Common files for packages built from the PHP source libapache2-mod-php7.0 - server-side, HTML-embedded scripting language (Apache 2 module) php7.0-cgi - server-side, HTML-embedded scripting language (CGI binary) php7.0-cli - comma..

programing 2023.02.02

mysql 사용자 생성(존재하지 않는 경우)

mysql 사용자 생성(존재하지 않는 경우) mysql 사용자 목록에 새 사용자 생성에 대한 문의가 있습니다. IF (SELECT EXISTS(SELECT 1 FROM `mysql`.`user` WHERE `user` = '{{ title }}')) = 0 THEN CREATE USER '{{ title }}'@'localhost' IDENTIFIED BY '{{ password }}' END IF; 하지만 다음 오류가 발생합니다. ERROR 1064 (42000) at line 3: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to..

programing 2023.01.23

MySQL에서 문자열을 최신 상태로 변환하는 방법

MySQL에서 문자열을 최신 상태로 변환하는 방법 날짜로 기능하는 문자열 열이 있으며 이 열을 날짜로 선택합니다.DATE. 가능합니까? 샘플 데이터 형식은 다음과 같습니다. month/day/year->12/31/2011 MySQL 날짜 필드로 날짜 텍스트가 포함된 문자열 열을 사용하여 다음을 수행할 수 있습니다. SELECT STR_TO_DATE(yourdatefield, '%m/%d/%Y') FROM yourtable 이러한 날짜 문자열은 에서 처리할 수도 있습니다.WHERE절을 참조하십시오.예를들면 SELECT whatever FROM yourtable WHERE STR_TO_DATE(yourdatefield, '%m/%d/%Y') > CURDATE() - INTERVAL 7 DAY 이 방법으로 모..

programing 2023.01.23
반응형