& ldquo; Идентификатор ожидается & rdquo; как решить и что значит держать его внутри метода

Если вы создаете что-то вроде:

CREATE TABLE IF NOT EXISTS your_table (
  id int(7) UNSIGNED NOT NULL AUTO_INCREMENT,
  name varchar(256) COLLATE utf8mb4_bin NOT NULL,
  PRIMARY KEY (id),
  UNIQUE KEY name (name)
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 AUTO_INCREMENT=1 ROW_FORMAT=FIXED;

, это должно быть что-то вроде

CREATE TABLE IF NOT EXISTS your_table (
      id int(7) UNSIGNED NOT NULL AUTO_INCREMENT,
      name varchar(256) COLLATE utf8mb4_bin NOT NULL,
      PRIMARY KEY (id)
    ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 AUTO_INCREMENT=1 ROW_FORMAT=FIXED;

, но вам нужно проверить уникальность этого столбца из кода или добавить новый столбец как MD5 или SHA1 столбца varchar

0
задан vincrichaud 18 March 2019 в 17:18
поделиться

2 ответа

Почему у вас есть два класса бегунов? Вы можете объединить их вместе или переименовать верхний класс, и вам нужно исправить закрывающие скобки, основной метод был сиротой.

0
ответ дан Manishoaham 18 March 2019 в 17:18
поделиться

У вашего кода проблемы:

  1. У вас не может быть двух классов с одинаковыми именами. решить: измените имя второго класса.
  2. Ваш основной метод должен быть в классе. решить: поместите ваш основной метод в первый класс.
  3. У вас может быть один класс для основного метода и один класс для класса Runner, например:
<час>
public class MainClass {
public static void main(String[] args) {

    Runner stayer = new Runner(4.47);

    stayer.start();

    stayer.workout(14.3);
    /* Под этим комментарием вызываете метод stretchPeriodicity */
    stayer.stretchPeriodicity();

}

}

class Runner extends Athlete {
double pace;

public Runner(double averagePace) {

    pace = averagePace;

}

public void workout(double distanceKm) {

    System.out.println(distanceKm + " километра позади");

}

public void stretchPeriodicity()

{

    System.out.println("Рекомендуемая периодичность растяжки: после каждой тренировки");

}

}


Помните, что имя вашего файла должно совпадать с именем первого класса. здесь имя вашего файла должно быть "MainClass".

Удачи.

0
ответ дан V.gh 18 March 2019 в 17:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: