본문 바로가기

SQL2314

MySQL mysql- "address@domain.com"에서 "domain.com"을 업데이트하는 방법 내 데이터베이스에는 전자 메일 주소를 잘못 입력 한 사용자가 많이 있습니다. 이로 인해 뉴스 레터를 보낼 때 내 postfix가 많은 메일을 반송하게됩니다. Forms include (but are not limited to) "yaho.com", "yahho .com" etc. 매우 짜증나! 그래서 저는 그 기록을 올바른 값으로 업데이트하려고 노력하고 있습니다. '% @ yaho %'와 같은 이메일과 '% yahoo %'와 같은 이메일이 아닌 사용자의 이메일 선택 을 실행하고 목록을 얻은 후 업데이트 방법 만 모르기 때문에 멈췄습니다. yaho 부분. 사용자 이름을 그대로 유지해야합니다. 그래서 데이터베이스를 덤프하고 vim을 사용하여 교체 할 것이라고 생각했지만 @ 기호를 이스케이프 할 수 없습니다 .. 2020. 11. 22.
MySQL OUTPUT Inserted.row in mysqli 다음 SQL 테이블이 있습니다. id | 이메일 | fbid 쿼리를 수행 할 때 INSERT INTO users(email,fbid) VALUES('randomvalue','otherrandomvalue') 삽입 된 행의 ID를 얻고 싶습니다. 이를 위해 다음과 같이 쿼리를 편집하려고했습니다. INSERT INTO users(email,fbid) VALUES('randomvalue','otherrandomvalue') OUTPUT Inserted.id 그러나 나는 얻는다 : 1064-SQL 구문에 오류가 있습니다. 사용할 올바른 구문은 MySQL 서버 버전에 해당하는 설명서를 확인하십시오. 라인 1의 'OUTPUT Inserted.id'근처 무엇이 문제일까요? 해결 방법 단일 행 삽입에서 수행하려는 작업.. 2020. 11. 22.
MySQL Mysql2 :: Error : 테이블이 존재하지 않습니다 : '세션'에서 전체 필드 표시 방금 개발자의 응용 프로그램을 복제했고 내 컴퓨터에 설정하고 싶습니다. localhost : 3000 으로 이동하면이 오류가 발생하는데 그 의미를 이해하지 못합니다. 오류: ActiveRecord::StatementInvalid - Mysql2::Error: Table 'goacquire_development.sessions' doesn't exist: SHOW FULL FIELDS FROM `sessions`: 내 설치 프로세스 일 수 있다고 생각합니다. 누군가이 오류를 설명해 주시면 감사하겠습니다. 해결 방법 몇 가지 아이디어 : 도움이 되었기를 바랍니다. 참조 페이지 https://stackoverflow.com/questions/29158651 2020. 11. 22.
MySQL UTC에서 IST로 변환하는 mysql UTC 타임 스탬프에 레코드를 저장하는 데이터베이스가 있습니다. 현지 시간 표준 (IST)으로 가져오고 싶습니다. 일부 추천을 참조하여 이렇게 시도했습니다. select date(convert_tz(sa.created_at,'+00:00','+05:30')) as date,count(*) as hits from session_acts sa, sessions s where sa.session_id = s.id and s.created_at between convert_tz('2015-03-12T11:33:00+00:00','+00:00','-05:30') and convert_tz('2015-03-13T11:33:00+00:00','+00:00','-05:30') group by date; 그러나 결과적으.. 2020. 11. 22.
MySQL How to rearrange MySQL columns? 가시성을 높이기 위해 기존 기둥의 위치를 ​​이동해야합니다. 데이터에 영향을주지 않고 어떻게 수행 할 수 있습니까? 해결 방법 ALTER TABLE foo MODIFY bar bartype AFTER baz; 참조 페이지 https://stackoverflow.com/questions/2934312 2020. 11. 22.
MySQL에서 : 테이블 이름을 저장 프로 시저 및 / 또는 함수 인수로 전달하는 방법은 무엇입니까? 예를 들어 다음은 작동하지 않습니다. DELIMITER // CREATE PROCEDURE countRows(tbl_name VARCHAR(40)) BEGIN SELECT COUNT(*) as ct FROM tbl_name; END // DELIMITER ; CALL countRows('my_table_name'); 생성 : ERROR 1146 (42S02): Table 'test.tbl_name' doesn't exist 그러나 이것은 예상대로 작동합니다. SELECT COUNT(*) as ct FROM my_table_name; select 문에서 인수를 테이블 이름으로 사용하려면 어떤 구문이 필요합니까? 이것이 가능할까요? 해결 방법 CREATE PROCEDURE `test1`(IN tab_name.. 2020. 11. 22.
MySQL 내 코드를 더 안전하게 만들기 위해 PDO에서 암호 해싱을 어떻게 사용합니까? 내 코드는 실제로 작동하지만 전혀 안전하지 않습니다. MD5는 안전하지 않기 때문에 사용하고 싶지 않습니다. 암호 해싱을 찾고 있었지만 어떻게 내 코드에 통합할지 잘 모르겠습니다. 로그인: require_once __DIR__.'/config.php'; session_start(); $dbh = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_USERNAME, DB_USERNAME, DB_PASSWORD); $sql = "SELECT * FROM users WHERE username = :u AND password = :p"; $query = $dbh->prepare($sql); // prepare $params = array(":u" => $_POST['user.. 2020. 11. 22.
MySQL mysqldump 명령이 작동하지 않습니까? mysqldump를 사용하여 데이터베이스 백업을 수행하고 있지만 명령이 작동하지 않습니다 .. the command i am using is mysqldump -u root dbname> 'c:\backupdatafolder\backup.sql' MySQL cli에서이 명령을 실행하고 있지만 실행 중이 아닙니다. 명령에 문제가 있습니까? 해결 방법 MySQL CLI가 아닌 운영 체제의 명령 줄에서 실행해야합니다. 먼저 cd 를 MySQL의 bin 폴더 (예 : C : \ mysql \ bin 또는 MySQL이 설치된 위치)에 추가합니다. 참조 페이지 https://stackoverflow.com/questions/2979464 2020. 11. 22.
MySQL 자바를 사용하여 데이터베이스에 날짜 시간 삽입 Java와 준비된 문을 사용하여 MySql 데이터베이스에 datetime을 삽입하고 싶습니다. Calendar cal = Calendar.getInstance(); PreparedStatement stmnt = db.PreparedStatement("INSERT INTO Run " + "(Time) VALUE (?) "); stmnt.setDate(1, new java.sql.Date(cal.getTime())); stmnt.executeQuery(); 참고 : 현재 오류가 있습니다. 여기서 기호 (java.sql.Date) 라인 4를 찾을 수 없습니다. db는 java.sql에서 필요한 것을 노출하는 일종의 래퍼 클래스의 인스턴스입니다. 여기에서 연결 개체에서 준비된 문을 가져옵니다. 시간 (열)은 내.. 2020. 11. 22.
MySQL Laravel의 열 증가 laravel에서 둘 이상의 열을 증가시키는 방법이 있습니까? 의 말을하자: DB::table('my_table') ->where('rowID', 1) ->increment('column1', 2) ->increment('column2', 10) ->increment('column3', 13) ->increment('column4', 5); 그러나 결과는 다음과 같습니다. 정수에서 멤버 함수 increment () 호출 laravel에서 주어진 함수를 사용하여이를 수행하는 효율적인 방법을 찾고 싶습니다. 감사. 어떤 제안이라도 할 것입니다. 해결 방법 이를 수행하는 기존 기능이 없습니다. update () 를 사용해야합니다. DB::table('my_table') ->where('rowID', 1) ->.. 2020. 11. 22.