Как в Zenno - отправлять правильную Дату и нумерацию в MySql Таблицу?

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 521
Благодарностей
1 318
Баллы
113
Всем доброго времени суток. Подскажите, пожалуйста, как в таблицу MySql правильно отправлять запрос, что бы в отдельный столбец отображалась дата добавления и шла нумерация от 1 до бесконечности?
Пытался просто переменной вставлять дату {-TimeNow.Date-} с зенно, но таблица отображает после сортировки лишь по дням и в результате получаем не совсем верную сортировку(Время не по порядку):
04/12/2020 11:55:58
04/12/2020 12:22:41
04/12/2020 01:58:36
04/12/2020 10:53:04
03/12/2020 11:55:58
03/12/2020 12:22:41
03/12/2020 01:58:36
03/12/2020 10:53:04
То же самое и с нумерацией, просто узнавал через команду...:

C#:
SELECT COUNT(1) FROM `table`
...количество занятых строк - тем самым записывал в переменную число и при добавлении в таблицу товара - получал сортировку от наименьшего до наибольшего, но и здесь MySql дал понять, что я делаю что-то не так:
53630

Сортировка шла не последовательно....

Все строки создавались в такой конфигурации:
53631

Искал в гугле, нашел, что можно вставлять дату через код: DATE_ADD(NOW() , только нужно было сменить конфигурацию на Тип: datetime, но безуспешно...
53633

Вот что в результате получилось:
53634

Помогите, пожалуйста, сделать так, что бы в таблице отображалась нормально дата добавления (желательно что бы и время было), добавить нумерацию (Каждая строка +1 в отдельную строку 1,2,3 и т.д.) и сортировка работала верно, и отображалась от самых свежих добавленных товаров, до самых старых в том же порядке, что и добавлялись в Базу MySQL.

Заранее, очень благодарен за помощь!
 

Shytov

Client
Регистрация
11.09.2018
Сообщения
175
Благодарностей
39
Баллы
28
У меня время хранится в дататип: DATETIME
а загоняю в формате
string data_time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 521
Благодарностей
1 318
Баллы
113

Shytov

Client
Регистрация
11.09.2018
Сообщения
175
Благодарностей
39
Баллы
28
Вы в значении Date передаете строку c# кода, а там должно быть время в формате "yyyy-MM-dd HH:mm:ss"
Вам предварительно нужно конвертировать время в другой формат. Не знаю как это делается на кубиках, но можно сделать отдельным снипетом C#
 

Platon

Client
Регистрация
26.09.2015
Сообщения
260
Благодарностей
122
Баллы
43
Попробуй вместо своего "@Date" поставить NOW()
 
  • Спасибо
Реакции: Gunjubasik

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 521
Благодарностей
1 318
Баллы
113

Platon

Client
Регистрация
26.09.2015
Сообщения
260
Благодарностей
122
Баллы
43
как нумерацию сделать?
Нужно создать в таблице столбец с атрибутом AUTO_INCREMENT в нем будут автоматически генеррироваться
новые уникальные числовые значения для каждой новой строки
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 521
Благодарностей
1 318
Баллы
113
Я не могу понять, галочку на ключе поставил, но сохранить данные настройки не могу. Говорится об одном основном ключе, но в других я никаких ключей не ставил....Как верно изменить?
53641
Нужно создать в таблице столбец с атрибутом AUTO_INCREMENT в нем будут автоматически генеррироваться
новые уникальные числовые значения для каждой новой строки
 

Platon

Client
Регистрация
26.09.2015
Сообщения
260
Благодарностей
122
Баллы
43
Проще создать таблицу запросом
CREATE TABLE table (
id INT NOT NULL AUTO_INCREMENT,
stolbes_1 TEXT,
stolbes_2 TEXT,
PRIMARY KEY(id)
);
Запрос можно посылать прямо из зеннопостера
Вписать свои столбцы и атрибуты к ним, единственное не трогать id
 
  • Спасибо
Реакции: Gunjubasik

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 521
Благодарностей
1 318
Баллы
113
Спасибо большое, получилось. А вручную создать таблицу будет тяжело, с такими параметрами, да?
Проще создать таблицу запросом
CREATE TABLE table (
id INT NOT NULL AUTO_INCREMENT,
stolbes_1 TEXT,
stolbes_2 TEXT,
PRIMARY KEY(id)
);
Запрос можно посылать прямо из зеннопостера
Вписать свои столбцы и атрибуты к ним, единственное не трогать id
 

Platon

Client
Регистрация
26.09.2015
Сообщения
260
Благодарностей
122
Баллы
43

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 521
Благодарностей
1 318
Баллы
113
Самое интересно, я полностью сделал идентичную таблицу созданной по вашему коду, но сохранять параметры ключа не хочет, говорит, ключ должен быть один...Не могли бы подсказать, что за ключ постоянно требует и почему с одинаковыми параметрами - не хочет создавать идентичную таблицу?
Нет не думаю) Просто так, запросом, проще намного, по крайней мере для меня)
 

Platon

Client
Регистрация
26.09.2015
Сообщения
260
Благодарностей
122
Баллы
43
Это PRIMARY KEY - первичный ключ по которому можно идентифицировать каждую запись в таблице
не хочет создавать идентичную таблицу?
Тут ответить не могу, так как вручную создавать не умею))
 
  • Спасибо
Реакции: Gunjubasik

Кто просматривает тему: (Всего: 4, Пользователи: 0, Гости: 4)