SQL2314 MySQL 숫자를 varchar로 저장 숫자를 varchar로 저장해도됩니까? 차이점은 무엇입니까 int 123456789012 및 varchar 123456789012 ? 해결 방법 아니요, 거의 항상 나쁜 생각입니다. 참조 페이지 https://stackoverflow.com/questions/3008371 2020. 11. 20. MySQL에서 다음 달의 첫 번째와 마지막 날짜를 가져옵니다. where 절에서 다음 달의 1 일과 마지막 날을 사용하려면 어떻게해야합니까? 해결 방법 사용하다: SELECT DATE_SUB( LAST_DAY( DATE_ADD(NOW(), INTERVAL 1 MONTH) ), INTERVAL DAY( LAST_DAY( DATE_ADD(NOW(), INTERVAL 1 MONTH) ) )-1 DAY ) AS firstOfNextMonth, LAST_DAY( DATE_ADD(NOW(), INTERVAL 1 MONTH) )AS lastOfNextMonth 참조 페이지 https://stackoverflow.com/questions/3009896 2020. 11. 20. MySQL 기존 테이블에 새 열거 형 열 추가 이 쿼리를 사용하여 테이블에 gender 열을 추가하려고합니다. ALTER TABLE QRCodeUser ADD gender CHAR(1) enum('M','F') NOT NULL; 이 오류가 발생합니다. # 1064-SQL 구문에 오류가 있습니다. MySQL 서버 버전에 해당하는 설명서에서 1 행의 'enum ('M ','F ') NOT NULL'근처에서 사용할 올바른 구문을 확인하십시오. 내 실수는 무엇입니까? 해결 방법 이것을 시도하십시오 (크기를 지정할 필요가 없습니다, chart (1) ). ALTER TABLE QRCodeUser ADD gender enum('M','F') NOT NULL; 참조 페이지 https://stackoverflow.com/questions/30139813 2020. 11. 20. MySQL go-sql-driver로 새 MySQL 데이터베이스를 만드는 방법 데이터베이스를 자동으로 복제하는 Golang 스크립트를 작성 중입니다. I'm using go-sql-driver but i can't find in the documentation a way to create a new database. MySQL에 연결하려면 다음과 같은 URL 체계가 필요합니다. user:password@tcp(localhost:3306)/database_name 하지만 데이터베이스가 아직 존재하지 않아 서버에 연결 한 다음 새 데이터베이스를 만들고 싶습니다. 어떻게 할 수 있습니까? 다른 드라이버를 사용해야합니까? 해결 방법 go-sql-driver를 완벽하게 사용할 수 있습니다. 그러나 새 데이터베이스를 만들려면 적절한 액세스 권한이있는 mysql 사용자를 사용해야합니다. 다음은.. 2020. 11. 20. MySQL Add index to table if it does not exist ALTER 구문을 사용하여 테이블에 인덱스를 추가하고 싶지만 먼저 테이블에 이미 존재하는지 확인하고 존재하지 않는 경우에만 인덱스를 추가합니다. ALTER TABLE tableName ADD INDEX IX_Table_XYZ (column1); 이렇게 할 수있는 방법이 있습니까? 해결 방법 다음과 같이 시도하십시오. set @x := (select count(*) from information_schema.statistics where table_name = 'table' and index_name = 'IX_Table_XYZ' and table_schema = database()); set @sql := if( @x > 0, 'select ''Index exists.''', 'Alter Table Ta.. 2020. 11. 19. MySQL mysql의 쿼리 길이에 제한이 있습니까? 내 PHP 스크립트에서 SELECT 쿼리를 생성하고이 쿼리의 WHERE 부분이 루프 내부에서 생성되므로이 제한을 알아야하기 때문에이 질문을합니다. 정확히 이렇게 생겼어요 $query="SELECT field_names FROM table_name WHERE "; $condition="metadata like \"%$uol_metadata_arr[0]%\" "; for($i=1; $i 2020. 11. 19. MySQL에서 초없이 Time 데이터 유형 사용 MySQL 데이터베이스에 12/24 시간 (즉, 00:00) 시계 시간을 저장하려고합니다. 현재 시간 데이터 유형을 사용하고 있습니다. 이것은 잘 작동하지만 열에 초를 추가하도록 요구합니다. 따라서 09:20을 입력하면 09:20:00으로 저장됩니다. MySQL에서 00:00으로 제한 할 수있는 방법이 있습니까? 해결 방법 SELECT DATE_FORMAT(NOW(), '%k:%i'); +-----------------------------+ | DATE_FORMAT(NOW(), '%k:%i') | +-----------------------------+ | 4:09 | +-----------------------------+ 1 row in set (0.00 sec) SELECT DATE_FORMAT(.. 2020. 11. 19. MySQL JDBC 문자 인코딩 MySQL의 GlassFish 3 및 JPA (EclipseLink)에서 실행중인 Java 웹 애플리케이션이 있습니다. 내가 직면 한 문제는 update () 메서드를 사용하여 데이터베이스에 엔티티를 저장하는 경우 String 필드가 무결성을 잃는다는 것입니다. 일부 문자 대신 '?'가 표시됩니다. 서버, 페이지 및 데이터베이스는 UTF-8 을 사용하도록 구성됩니다. 양식 데이터를 게시하면 다음 페이지에 데이터가 올바르게 표시됩니다. 또한 NetBeans에서 현재 엔터티의 String 속성이 올바른 값도 저장하는 것으로 "보인다". NetBeans 디버그를 신뢰할 수 있다면 Dunno; 올바르게 디코딩 할 수 있지만 올바르지 않습니다. 해결 방법 인코딩을 결정하는 것은 JPA가 아니라 JDBC입니다. j.. 2020. 11. 19. MySQL Inserting millions of records into MySQL database using Python 약 1 억 개의 레코드 (숫자)가있는 txt 파일이 있습니다. 이 파일을 Python으로 읽고 Python의 간단한 insert 문을 사용하여 MySQL 데이터베이스에 삽입합니다. 그러나 그것은 매우 오래 걸리고 스크립트가 끝나지 않을 것 같습니다. 이 프로세스를 수행하는 최적의 방법은 무엇입니까? 스크립트가 1 % 미만의 메모리와 10 ~ 15 %의 CPU를 사용하고 있습니다. 이러한 대용량 데이터를 처리하고 데이터베이스에 효율적으로 삽입하기위한 모든 제안은 대단히 감사하겠습니다. 감사. 해결 방법 파이썬을 고수하면서 입력에서 튜플 목록을 만들고 파이썬 mysql 커넥터의 execute many 문을 사용하는 것이 좋습니다. 파일이 너무 크면 생성기를 사용하여 더 이해하기 쉬운 파일로 청크 할 수 있습.. 2020. 11. 19. MySQL SQL SELECT query not working with Email Addresses 로그인을 위해 데이터베이스에 저장된 이메일 주소를 조회하려고합니다. PHP에서 쿼리에 문제가 있습니다. PHPMyAdmin에서 SQL로 쿼리를 시도하면 빈 세트가 반환됩니다. 몇 가지 테스트를 수행 한 후 something@gmail.com의 이메일에 대해 다음을 결정했습니다. 공장: SELECT * FROM `Careers` WHERE `Email` LIKE '%something%' and SELECT * FROM `Careers` WHERE `Email` LIKE '%gmail.com%' and SELECT * FROM `Careers` WHERE `Email` LIKE '%@%'. 작동하지 않음 : SELECT * FROM `Careers` WHERE `Email` LIKE 'something@gm.. 2020. 11. 19. 이전 1 ··· 130 131 132 133 134 135 136 ··· 232 다음