Mariadb
來自mysqldump結果的註釋部分的含義程式碼
在 mysqldump 的結果中,我從行前的創建過程中得到了這一部分
BEGIN
DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 DROP PROCEDURE IF EXISTS `spPayrollProcess` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; /*!50003 SET character_set_client = latin1 */ ; /*!50003 SET character_set_results = latin1 */ ; /*!50003 SET collation_connection = latin1_swedish_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'PIPES_AS_CONCAT' */ ; DELIMITER ;;
部分是什麼意思
!50003
?我在哪裡可以看到這段程式碼的含義?
它是一種可執行的註釋語法,允許將相同的 sql 導入到不理解
SET
模式的 mysql-5.0.2 或更早版本的伺服器中。