반응형

MySQL 22

hibernate 및 SQL에서 문자열 쿼리의 밑줄을 탈출하는 방법?

hibernate 및 SQL에서 문자열 쿼리의 밑줄을 탈출하는 방법? 그_에 제시된 (밑줄)SQL쿼리가 명예롭지 않습니다. 예: SELECT * FROM employee WHERE NAME LIKE '%k_p%'; 이것은 다음을 포함하는 행과 일치하고 많은 행을 분리시킵니다.k_p 누군가 이것을 달성하는 방법을 도와줄 수 있습니까?SQL에 있어서도Hibernate? 감사합니다탈출을 시도해 보셨습니까? SELECT * FROM employee WHERE NAME LIKE '%k\_p%'; \_만이 아니라_.꽤 늦었지만 다른 프로그래머들에게는 해결책이 될 수 있습니다.해봐도 좋습니다. SELECT * FROM employee WHERE NAME LIKE '%k[_]p%'; 언급URL : https://sta..

programing 2023.10.30

초보자의 경우 MySQL과 Postgre 사이에 많은 차이가 있습니까?SQL

초보자의 경우 MySQL과 Postgre 사이에 많은 차이가 있습니까?SQL 문 닫았습니다.이 질문은의견에 입각한현재 답변을 받지 않고 있습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용으로 답변할 수 있도록 질문을 업데이트합니다. 2년 전에 문을 닫았습니다. 이 질문을 개선합니다. MySQL과 Postgre 사이에 많은 차이가 있습니까?저와 같은 초보자를 위한 SQL, 기본 선택문 등을 사용하는 것, 아니면 고급 쿼리를 사용하는 것과의 주요 차이점은 무엇입니까?내가 주로 Postgre를 제안하는 이유는MySQL 이전의 SQL은 MySQL이 표준과 거리가 멀기 때문입니다(SQL 단위).창 기능(8.4 버전), 공통 테이블 표현식(8.4), CHECK 제약 조건, EXCEPT/MIN..

programing 2023.10.15

PHP 코드의 속도가 느려지는 위치를 확인합니다(성능 문제).

PHP 코드의 속도가 느려지는 위치를 확인합니다(성능 문제). SO에서의 첫 번째 질문입니다. 최근에 유지를 요청받은 회사 내부 지원서가 있습니다.응용프로그램은 PHP로 구축되어 있으며 WTF-ish가 아닌 상당히 잘 코딩된(OO, OO, DB Abstraction, Smarty). 문제는 응용 프로그램이 매우 느리다는 것입니다. 애플리케이션의 속도를 늦추는 원인을 파악하려면 어떻게 해야 합니까?저는 DB 쿼리를 거의 만들지 못하도록 코드를 최적화했기 때문에 실행에 시간이 걸리는 PHP 코드인 것으로 알고 있습니다.나는 이것을 도와줄 수 있는 몇 가지 도구를 구해야 하고 내 코드를 확인하는 전략을 고안해야 합니다. 제가 직접 점검/전략 작업을 할 수는 있지만, 제 앱이 어디서 망가지는지 알아내려면 PHP..

programing 2023.10.10

MySQL Workbench - 이름이 다른 동일한 서버에서 데이터베이스를 복제하는 방법?

MySQL Workbench - 이름이 다른 동일한 서버에서 데이터베이스를 복제하는 방법? MYSQL Workbench를 사용하고 있는데 이름이 다른 동일한 서버에 데이터베이스를 복제하고 싶습니다.모든 테이블 구조와 데이터를 새 데이터베이스에 복제해야 합니다. 일반적인 방법은 아마도data export데이터베이스의 sql 스크립트를 생성한 다음 새 데이터베이스에서 스크립트를 실행하지만 몇 가지 문제가 발생합니다. 어쨌든, 더 좋은 방법이나 더 쉬운 방법은 없을까요?MySQL Workbench에서 마이그레이션 마법사를 사용할 수 있습니다.소스 및 대상 선택에서 모두 동일한 로컬 연결을 선택한 다음 수동 편집 단계에서 스키마 이름을 변경하면 됩니다.수동 편집 단계에서 아무것도 나타나지 않으면 다음을 클릭하면..

programing 2023.10.05

TEXT 형식의 열을 VARCHAR로 변환하는 방법은?

TEXT 형식의 열을 VARCHAR로 변환하는 방법은? 데이터가 포함된 열을 다음과 같이 변환할 수 있는 방법이 있습니까?TEXT로.VARCHAR(X)쉽게?열에 기존 레코드가 없습니다.X.네 물론이죠 ALTER TABLE table_name MODIFY column_name VARCHAR(X)MS SQL의 경우: ALTER TABLE table_name ALTER COLUMN column_name datatype(value) MySQL의 경우 ALTER TABLE table_name MODIFY column_name datatype(value) 제 DB를 대량 변경할 때 사용했습니다.실행한 다음 모든 행을 복사하고 쿼리 필드에 붙여넣은 다음 헤더를 제거하고 실행합니다. DB=itsd의 모든 테이블의 엔진..

programing 2023.09.25

MySql Workbench 설치 관리자를 사용하려면 Visual C++ 2015 Redistributable Package를 설치해야 하지만 이미 설치되어 있습니다.

MySql Workbench 설치 관리자를 사용하려면 Visual C++ 2015 Redistributable Package를 설치해야 하지만 이미 설치되어 있습니다. 온라인으로 찾아봤지만 아무도 이 문제를 해결하지 못한 것 같습니다. MySql Workbench를 다운로드하여 설치하려고 하면 설치할 Visual C++ Redistributable 패키지(2015)를 설치하라는 메시지가 나타납니다.그러면 마법사가 직접 이 웹 사이트로 이동하여 설치합니다. 그러나 둘 중 하나를 설치하려고 할 때마다 이미 설치되어 있다고만 표시됩니다. 약 1시간 동안 이것을 구글링한 후, 저는 몇몇 다른 사람들이 이 문제를 가지고 있다는 것을 발견했고, 이 웹사이트의 지시에 따라 해결된 것으로 보입니다.인스타그램을 다운받아..

programing 2023.09.25

JPA 최대 절전 모드 - 데이터베이스와 주석 모두에서 캐스케이드 삭제

JPA 최대 절전 모드 - 데이터베이스와 주석 모두에서 캐스케이드 삭제 짧은. SO 질문을 비롯해 이를 이해하려는 글을 많이 읽었는데 어떻게 해야 할지 고민입니다.내가 읽은 것 중에 이것으로 정곡을 찌른 것은 없습니다. 애플리케이션뿐만 아니라 캐스케이드 규칙을 사용하여 데이터베이스를 정의할 경우 다음과 같은 방법을 취해야 하는지 여부가 결정되기 때문에 어떻게 되는지 알고 싶습니다. 예시표 create table foo( id int unsigned not null auto_increment, primary key(id) ); create table bar( id int unsigned not null auto_increment, foo_id int unsigned not null, primary key(..

programing 2023.09.20

라라벨:업데이트 시 열이 변경되었는지 관찰자에게 확인

라라벨:업데이트 시 열이 변경되었는지 관찰자에게 확인 사용자가 업데이트되었는지 확인하기 위해 Observer를 사용하고 있습니다. 사용자가 있을 때마다updated저는 그의 것이 그의 것인지 확인하고 싶습니다.email변경되었습니다. 이런 일이 가능한가요? class UserObserver { /** * Listen to the User created event. * * @param \App\User $user * @return void */ public function updating(User $user) { // if($user->hasChangedEmailInThisUpdate()) ? } } 편집: https://stackoverflow.com/a/54307753/2311074 에 대한 크레딧 제..

programing 2023.09.20

누군가가 내 데이터베이스를 해킹했어요 - 어떻게요?

누군가가 내 데이터베이스를 해킹했어요 - 어떻게요? 누군가가 제 데이터베이스를 해킹해서 테이블을 떨어뜨렸습니다. 내 PHP 페이지에는 mysql_real_escape_string을 사용하는 하나의 쿼리가 있습니다. $db_host="sql2.netsons.com"; $db_name="xxx"; $username="xxx"; $password="xxx"; $db_con=mysql_connect($db_host,$username,$password); $connection_string=mysql_select_db($db_name); mysql_connect($db_host,$username,$password); mysql_set_charset('utf8',$db_con); $email= mysql_real_e..

programing 2023.09.15
반응형