연산자 SQL에서 연산자는 "다르다(not equal)" 를 의미합니다.즉, termination_statues ?는 다음을 의미합니다:termination_statues 값이 ?(바인딩 값)과 다를 경우 해당 행을 선택하여 업데이트 수행값이 같다면 업데이트하지 않음 → 불필요한 업데이트 방지 UPDATE row_data_t SET termination_statues = true WHERE device = 2 AND termination_statues true; 와 != 차이점 둘 다 "같지 않다(not equal)" 를 의미하지만, SQL 표준에서는 를 권장합니다. MySQL, PostgreSQL, SQL Server: , != 둘 다 사용 가능Oracle, ANSI SQL: 사용 권장 ..
일단 확인해본다 - 대소문자 구분하는 버전이 있는데 0이들어있는 경우가 있다. 0 - 구분함1- 구분안함가끔 리눅스로 mariadb or mySql 다운받으면 생기는 문제인데예전에는 몰라서 db 테이블이름을 다 수정했던 기억이 있다.리눅스기준 마리아db는 다음 명령어로 접속한다. 이렇게 들어가서 확인한다. mysqld 밑에다가 해당 문자를 넣는다 → 1로 바꾼다는 뜻 마리아 디비를 다시 재실행 시킨다. 껏다 킨다는것 이렇게 되면 대소문자를 구분하지 않는다는 것
Dump 하는 기본 // MySQL database credentials String dbUser = "yourUsername"; String dbPassword = "yourPassword"; String dbName = "yourDatabaseName"; String dbHost = "localhost"; // or your database host String dumpFilePath = "path/to/your/dumpfile.sql"; // Construct the mysqldump command String command = String.format("mysqldump -u%s -p%s -h%s ..