본문 바로가기

mysql2314

MySQL Magento 데이터베이스에 저장된 쿠폰 코드 쿠폰 코드는 데이터베이스에 어떻게 저장됩니까? 온라인에서 조사를했는데 명확한 답을 얻을 수 없습니다. 1000 쿠폰 코드를 가져 오는 스크립트를 작성하고 싶지만 Magento db 스키마가 여기 저기에있는 것 같습니다. 누군가 나를 올바른 방향으로 안내 할 수 있습니까? 해결 방법 쿠폰 코드 정보는 salesrule 에 있습니다. 물론 제품 ID 번호와 고객 그룹 ID 번호를 참조하므로 코드를 사용할 수있는 사람과 코드로 할인 할 수있는 제품을 제한하려면 해당 번호를 알고 있거나 프로그래밍 방식으로 액세스해야합니다. 참조 페이지 https://stackoverflow.com/questions/4665636 2020. 10. 24.
MySQL AWS Aurora : MySQL 서버가 --read-only 옵션으로 실행 중이므로이 문을 실행할 수 없습니다. AWS의 Aurora DB 인스턴스에서 GRANT 문을 실행할 때이 오류가 발생합니다. MySQL 서버가 --read-only 옵션으로 실행 중이므로이 명령문을 실행할 수 없습니다. 내 사용자가 읽기 전용이 아닌데 왜 이런 일이 발생합니까? 해결 방법 그것은 어리석은 실수로 판명되었지만 어쨌든 다른 사람이 문제를 겪을 경우를 대비하여 게시합니다. 실수로 복제본 인스턴스에 액세스했습니다. 복제본에 대한 엔드 포인트를 복사했으며 분명히 읽기 전용입니다. 따라서이 문제가있는 경우 기본 인스턴스 또는 모든 DB 클러스터 엔드 포인트에 연결하고 있는지 확인하십시오. 편집 : @Justin의 답변에 따르면 DB 클러스터를 사용해야합니다. 인스턴스가 아닌 클러스터에 연결해야합니다. 이는 인스턴스가 독자와 작가로 바뀌.. 2020. 10. 24.
MySQL Levenshtein : MySQL + PHP $word = strtolower($_GET['term']); $lev = 0; $q = mysql_query("SELECT `term` FROM `words`"); while($r = mysql_fetch_assoc($q)) { $r['term'] = strtolower($r['term']); $lev = levenshtein($word, $r['term']); if($lev >= 0 && $lev < 5) { $word = $r['term']; } } 이 모든 것을 하나의 쿼리로 어떻게 옮길 수 있습니까? 모든 용어를 쿼리하고 PHP에서 필터링을 수행하고 싶지는 않습니다. 해결 방법 $word = mysql_real_escape_string($word); mysql_qery("SELECT `term`.. 2020. 10. 24.
MySQL Workbench를 통해 기존 테이블에 새 열 추가 '사람'이라는 기존 테이블이 있는데 MySQL Workbench를 통해 새 열을 추가하고 싶습니다 (예 : 'age'열). 이 프로그램을 사용하여이 작업을 어떻게 관리 할 수 ​​있습니까? 어디에 무엇을 작성해야합니까? 이런 쿼리를 찾았는데 작동해야하나요? e.g. ALTER TABLE person ADD age INT(3); 해결 방법 Stackoverflow가 그러한 질문에 적절한 장소인지 모르겠지만 ... 변경하려는 테이블을 클릭하고 (오른쪽 마우스 버튼 사용) "테이블 변경"을 선택합니다 (스키마 및 테이블 목록은 왼쪽에 있음). 열린 탭에서 열을 추가하거나 변경할 수 있습니다 (GUI는 매우 간단하고 직관적입니다). "적용"을 클릭하여 변경 사항을 저장하는 것을 잊지 마십시오. 참조 페이지 ht.. 2020. 10. 24.
MySQL mysql에서 친구 목록 설정 온라인 게임에서 친구 목록을 만들고 싶습니다. 설정 방법이나 시작 위치를 잘 모르겠습니다. 친구 추가 및 친구 수락 부분은 처리 할 수 ​​있지만 mysql 및 php에서 설정하는 방법을 모르겠습니다. 각 사용자 또는 무언가에 연결된 사용자 (친구) 목록? 해결 방법 우정 관계가 대칭 적이라면 각 쌍을 별도의 레코드에 저장할 수 있습니다. friend1 friend2 A B B A A C B D C B D B 다음과 같이 모든 B 의 친구를 쿼리합니다. SELECT friend2 FROM friends WHERE friend1 = 'B' 또는 첫 번째 필드에 id 가 가장 적은 사용자와 두 번째 필드에 가장 큰 id 가있는 사용자를 저장합니다. friend1 friend2 A B A C B D 다음과 같.. 2020. 10. 24.
MySQL SELECT LAST_INSERT_ID () * 업데이트 됨 SELECT LAST_INSERT_ID ()를 사용하려고합니다. 사용자 입력 값을 갖는 양식을 사용하고 있습니다. 첫 번째 삽입으로 다음 삽입을 위해 마지막으로 삽입 된 ID를 가져와야합니다 ... 마지막으로 선택한 ID를 가져 와서 두 번째 삽입 문에 전달하는 방법을 알아 내지 못했습니다. 여전히 테이블에 게시 할 ID를 가져올 수 없지만 코드를 업데이트했습니다. include("config.inc.php"); $link = mysql_connect($db_host,$db_user,$db_pass); if(!$link) die ('Could not connect to database: '.mysql_error()); mysql_select_db($db_name,$link); $query = "INSER.. 2020. 10. 24.
MySQL 데이터베이스 목록을 얻는 방법? $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); $db_list = mysql_list_dbs($link); while ($row = mysql_fetch_object($db_list)) { echo $row->Database . "\n"; } 변경할 수 있습니까? $db_list = mysql_list_dbs($link); // mysql 다음과 같이 : $db_list = mysqli_list_dbs($link); // mysqli 이것이 작동하지 않는 경우 생성 된 mysqli 연결을 일반 mysql 로 변환하고 새로 변환 된 연결에서 가져 오기 / 쿼리를 계속할 수 있습니까? 해결 방법 이를 수행 할 수있는 기능이있는 것처럼.. 2020. 10. 24.
MySQL Laravel에서 동적으로 데이터베이스 연결 변경 로그인 테이블과 각 사용자에 대한 해당 데이터베이스 설정이있는 마스터 데이터베이스가 있습니다. 로그인시 테이블에서 가져 오는 db 설정을 동적으로 변경해야합니다. DB 연결을 변경할 수 있지만 지속되지 않습니다. Config::set("database.connections.mysql", [ 'driver' => 'mysql', "host" => $usr_host, "database" => $usr_database, "username" => $usr_username, "password" => $usr_password, ... ]); 편집하다: 각 사용자가 앱에 등록 할 때 새 데이터베이스가 생성되므로 config / database.php에 정의 된 각 사용자에 대한 데이터베이스 연결이 없습니다. 해결 방.. 2020. 10. 24.
MySQL php_network_getaddresses : getaddrinfo 실패 : nodename 또는 servname이 제공되었거나 알려지지 않았습니까? MAMP를 사용하여 Mac에서 호스트에 연결하려고하면이 오류가 발생합니다. php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not knownfailed 이것은 내 PHP 코드입니다. $con=mysqli_connect("127.0.0.1”,”pks”,”sonisoni123”,”GDRS"); Echo mysqli_connect_error(); if($con) { echo "success"; } else { echo "failed"; } ?> 나는 내가 어디로 잘못 가고 있는지 모른다. 어떤 도움을 주시면 감사하겠습니다. 해결 방법 연결 변수를 중심으로 따옴표 유형을 전환 할 수 있습니다. 그것들은 똑같지 않습니.. 2020. 10. 24.
MySQL phpMyadmin-오류 # 1064 내 db에이 테이블을 만들려고하면 오류가 발생합니다. # 1064-SQL 구문에 오류가 있습니다. 설명서를 확인하십시오 corresponds to your MySQL server version for the right syntax to use near 'unsigned NOT NULL default '0', PRIMARY KEY (reminder_id), KEY alert_id (5 행의 rem ' CREATE TABLE reminder_events ( reminder_id bigint(20) unsigned NOT NULL auto_increment, reminder_name varchar(255) NOT NULL default '', reminder_desc text, reminder_date var.. 2020. 10. 23.