MySQL только импортирует одну строку из CSV

Ключевые слова SVN не являются хорошим решением. Поскольку другие указали, что добавляющий $Revision$ в файле только влияет определенный файл , который не может изменяться в течение долгого времени.

Запоминание "отредактировать" файл (путем добавления или удаления пустой строки), прежде чем каждая фиксация бессмысленна. Вы могли также просто ввести пересмотр вручную.

Один хороший способ сделать это (что я знаю о) должно иметь процесс автоматизированного развертывания (который всегда является хорошей вещью), и использование команды svnversion. Вот то, что я делаю:

Везде, где мне нужен пересмотр, я делаю включение: <?php include 'version.php'; ?>. Этот "version.php" файл только имеет число пересмотра. Кроме того, это не часть репозитория (это установило, чтобы быть проигнорированным). Вот то, как я создаю его:

1) На проектах, где SVN установлен на сервере, я также использую его для развертывания. Получение последней версии к серверу, у меня есть сценарий, который среди прочего делает следующее (это работает на сервере):

cd /var/www/project
svn update
rm version.php
svnversion > version.php

2) На проектах, где SVN не установлен, мой сценарий развертывания более сложен: это создает version.php файл локально, архивирует код, загрузки и извлекает его

7
задан Eric Leschinski 3 January 2014 в 22:51
поделиться

1 ответ

Проверьте окончания строк:

head -n2 sql.sql | hexdump -C

, но наиболее распространенная проблема - терминатор строки не такой, как вы ожидали, попробуйте:

LINES TERMINATED BY '\r'
26
ответ дан 6 December 2019 в 06:50
поделиться
Другие вопросы по тегам:

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