MariaDB 구문에 대한 SQL 구문 확인
SQL Anywhere를 사용하는 대신 일련의 데이터베이스를 MariaDB를 참조하도록 변환하고 있습니다.이 두 문장은 약간의 구문 차이가 있기 때문에 기존 SQL 문이 MariaDB와 연동되는지 확인하고 싶습니다.이를 위해 사용할 수 있는 온라인 리소스가 있습니까?SQL 구문 검사기(https://www.eversql.com/sql-syntax-check-validator/)를 찾았습니다만, 에서 MariaDB 구문도 다루는지 잘 모르겠습니다.
그렇지 않으면 다음과 같이 구문 차이에 대한 수동 체크리스트를 컴파일합니다.
TOP [INT] at beginning of a SELECT query is now a LIMIT [INT] at the end of a SELECT query.
COUNT() is now COUNT(*)
(column + ' ' + column) is now CONCAT(column, ' ', column)
DATEADD(unit, num, datetime) is now TIMESTAMPADD(unit, num, datetime)
DATEDIFF(unit, num, datetime) is now TIMESTAMPDIFF(unit, num, datetime)
구문을 확인하는 가장 좋은 방법은 MariaDB 테스트 데이터베이스에서 명령을 실행하는 것입니다.
언급URL : https://stackoverflow.com/questions/57529869/checking-sql-syntax-against-mariadb-syntax
'programing' 카테고리의 다른 글
Python의 해시 맵 (0) | 2022.09.21 |
---|---|
ProceedingJoinPoint에서 메서드의 주석 값을 가져오려면 어떻게 해야 합니까? (0) | 2022.09.21 |
상위 폴더에서 모듈 가져오기 (0) | 2022.09.19 |
다른 테이블의 값을 포함하는 mysql update 컬럼 (0) | 2022.09.19 |
JavaScript 함수를 매개 변수로 전달합니다. (0) | 2022.09.19 |