programing

MariaDB 구문에 대한 SQL 구문 확인

newsource 2022. 9. 21. 00:05

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