본문 바로가기

쿼리2314

MySQL 경고 : mysql_query ()는 매개 변수 1이 문자열 일 것으로 예상합니다. 알겠습니다 *Warning: mysql_query() expects parameter 1 to be string* 내 PHP 코드에서이 쿼리를 실행하려고 할 때 이유를 이해할 수 없습니다. 명령 줄에서 입력하면 쿼리가 실행되지만 PHP에서 실행할 수 없습니다. 누군가 나를 도와 줄 수 있습니까? $pickass = mysql_query("SELECT MAX(aid) FROM asset"); $pickassssult = mysql_query($pickass); 감사. 해결 방법 정확히 두 개의 mysql_query () 문을 서로 실행하는 이유는 무엇입니까? 다음과 같이하면됩니다. 도움이 되었기를 바랍니다. 참조 페이지 https://stackoverflow.com/questions/5814401 2020. 10. 9.
MySQL 삭제-대상 테이블을 지정할 수 없습니까? 이 쿼리가 작동하지 않는 이유는 무엇입니까? DELETE FROM recent_edits WHERE trackid NOT IN (SELECT DISTINCT history.trackid FROM history JOIN recent_edits ON history.trackid=recent_edits.trackid GROUP BY recent_edits.trackid) "FROM 절에서 업데이트 할 대상 테이블"recent_edits "를 지정할 수 없습니다. 해결 방법 이런 식으로 시도 DELETE FROM recent_edits WHERE trackid NOT IN (select * from (SELECT DISTINCT history.trackid FROM history JOIN recent_edits.. 2020. 10. 9.
MySQL의 OUTPUT 절 SQL Server에 OUTPUT 절이 있으므로 MySQL에서 OUTPUT 절을 시뮬레이션하는 방법이 있습니까? 내가 가진 종류의 쿼리는 다음과 같습니다. UPDATE employee SET empage = 10 OUTPUT INSERTED.empid WHERE (empage < 10) MySQL 서버 데이터베이스에도이 기능이 필요하기 때문입니다. 이 기능을 수행하는 가장 좋은 방법을 제안 해주십시오. 해결 방법 수정 : InnoDb 테이블로 하나의 시나리오를 시도했지만 작동하는 것 같습니다. START TRANSACTION; SELECT * FROM table WHERE id = 1 FOR UPDATE; -- lock rows -- Or call this select to insert and lock .. 2020. 10. 9.
MySQL 그룹화 할 때 ORDER BY + MAX ()가 최대 값을 반환하는 이유는 무엇입니까? 이 부분이 쿼리에 있습니다. GROUP BY trackid ORDER BY MAX(history.date) DESC 그리고 그룹화 할 때 각 그룹에 대한 최대 날짜가있는 행을 반환합니다. 왜 이런 행동입니까? 순서는 그룹화가 아닌 전체 행에서 작동해야합니다.?!?!? 수정 (예) 이것은 내 전체 쿼리입니다. SELECT tracklist.value, history.date FROM history JOIN tracklist ON history.trackid=tracklist.trackid ORDER BY history.date DESC 결과는 다음과 같습니다. tracklist3 2011-04-27 15:40:36 tracklist2 2011-04-27 13:15:43 tracklist2 2011-04-0.. 2020. 10. 9.
MySQL SQLSTATE [HY000] [1045] 사용자 'root'@ 'localhost'에 대한 액세스가 거부되었습니다 (암호 사용 : NO). DB_HOST가 localhost로 설정 됨 이 질문에 이미 stackOverflow에 답변이있을 수 있다는 것을 알고 있습니다. But I have different issue here . I moved the laravel project from localhost to server . Which I have done every steps in server. I can able to view the login page in my server. The problem is, I can't able to connect with my mysql server . 내 .env 파일. APP_NAME=Transport APP_ENV=local APP_KEY=base64:mrakeyidharhaikonsdf APP_DEBUG=true APP_URL=http:/.. 2020. 10. 9.
MySQL 서버를 통해 MySQL 데이터베이스에 연결 저는 네트워크와 같은 작업에 관해서는 꽤 초보자이므로 미리 사과드립니다. 얼마 전 컴퓨터에 로컬로 mySQL 데이터베이스를 설정하고이 데이터베이스와 함께 작동하는 여러 가지 간단한 프로그램을 구축했습니다. (일명 root : localhost 종류). 이것은 훌륭했지만 지금은 내 직장의 다른 동료가 자신의 컴퓨터에서 데이터베이스에 액세스 할 수 있기를 바라고 있지만 방법을 모르겠습니다. 네트워크 보호 문제 (방화벽 등)가있을 수 있으므로 고려해야 할 사항이있을 수 있습니다. ). 예를 들어, 필요한 IP입니까? 데이터베이스 설정을 변경해야합니까? 나는 명백한 이유로 localhost가 내 동료 컴퓨터에서 작동하지 않는다는 것을 이해합니다. 또한 내 머신을 전용 데이터베이스 머신으로 실행하는 것도 괜찮습니.. 2020. 10. 9.
MySQL auto_increment 기본 키 필드를 존중하지 않는 Hibernate 나는 Hibernate가 어떻게 작동하는지 배우려고 노력하고 있으며 거의 ​​받아 들일 수없는 학습 곡선에 직면하고 있습니다. 내 개체에 대한 auto_increment 정책을 존중하도록 Hibernate를 얻는 방법을 볼 수 없습니다. 대신 1부터 시작하는 기존 ID로 데이터베이스의 항목을 덮어 씁니다. 다음과 같이 정의 된 MySQL 테이블로 뒷받침되는 간단한 Foo 객체가 있습니다. CREATE TABLE `Foo` ( `fooId` int(11) NOT NULL AUTO_INCREMENT, PRIMARY KEY (`fooId`), ) SQL ( insert into Foo values ​​(); )을 사용하여 여러 Foo 객체를 손으로 삽입하는 것이 올바른 일임을 확인했습니다. 내 Java 클래스.. 2020. 10. 9.
MySQL : 필드 별 정렬, 끝에 빈 셀 배치 여러 제품이 포함 된 MySQL 테이블이 있습니다. 내가 원하는 것은 하나의 특정 열 (대부분의 값이 숫자로 시작하는 예 : 1st, 2nd)별로 테이블을 정렬하는 것입니다. 그러나 일부 레코드에는이 열에 대한 값이 없기 때문에 정렬하려고 할 때 , 테이블은 자동으로 빈 행을 FIRST에 넣습니다. 나는 ASCENDING 행을 정렬하는 방법을 찾고 있지만, 그것이 의미가 있다면 정렬 된 레코드의 끝에 빈 레코드 만 삽입합니까? 어떤 도움이라도 가장 감사하게받을 것입니다! 해결 방법 select * from table order by if(field = '' or field is null,1,0),field 참조 페이지 https://stackoverflow.com/questions/5825804 2020. 10. 9.
MySQL 텍스트에서 \ n \ r을 제거하는 SQL 쿼리는 무엇입니까? MySQL을 사용하고 있습니다. 내 데이터에는 TEXT 데이터 유형을 사용하는 text 라는 열이 있습니다. 이 열에는 각 레코드에 대해 여러 줄 바꿈이 있습니다. SQL 쿼리로 모든 새 줄을 제거하고 싶습니다. 어떻게 할 수 있습니까? 해결 방법 이거 한번 해봐 - CREATE TABLE table1(column1 TEXT); INSERT INTO table1 VALUES ('text1\r\ntext2 text3'); SELECT * FROM table1; -------- text1 text2 text3 UPDATE table1 SET column1 = REPLACE(column1, '\r\n', ''); SELECT * FROM table1; -------- text1text2text3 참조 페이지 .. 2020. 10. 9.
MySQL-Python을 사용하는 다른 서버의 데이터베이스 간 조인? MySQL 에는 두 개의 서로 다른 데이터베이스가 있습니다. A 및 B 라고하겠습니다. A 데이터베이스는 server1 서버에 있고 B 데이터베이스는 server2 서버에 있습니다. 두 서버 { A , B }는 물리적으로 서로 가깝지만 다른 시스템에 있고 연결 매개 변수가 다릅니다 (다른 사용자 이름, 다른 비밀번호 등). 이 경우 A 데이터베이스에있는 테이블과 B 데이터베이스에있는 테이블간에 조인을 수행 할 수 있습니까? 그렇다면 python 에서 프로그래밍 방식으로 어떻게해야합니까? (저는 python 의 MySQLDB 를 사용하여 각 데이터베이스와 개별적으로 상호 작용합니다.) 해결 방법 연결된 서버를 사용하면 OLE DB 데이터 원본에 대한 분산 된 이기종 쿼리에 액세스 할 수 있습니다. 참조 페.. 2020. 10. 9.