sql >> Database >  >> RDS >> Mysql

Voer de mysql-opdracht uit vóór het testscript op GitLab CI

U gebruikt MySQL in een andere container als een service om verbinding mee te maken. De maven:3.5-jdk-8 afbeelding bevat niet de mysql-client pakket dat u aanroept met mysql .

Dus om het op te lossen; installeer de mysql-client in je voor-commando:

before_script: 
    - apt-get update -q && apt-get install -qqy --no-install-recommends mysql-client
    - mysql --user=root --password=\"$MYSQL_ROOT_PASSWORD\" --host=mysql < src/main/sql/database.sql



  1. Mysql:latin1-> utf8. Converteer tekens naar hun multibyte-equivalenten

  2. Foutcode 1292 - Afgekapte onjuiste DUBBELE waarde - Mysql

  3. org.h2.jdbc.JdbcSQLException:Kolom-ID niet gevonden

  4. Mysql:Volgorde van resultaten met select <fieldname> from is anders dan volgorde van resultaten met select * from