Słuchajcie, jak w MySQL zrobić, żeby automatycznie zapisywało datę wykonania operacji, ale bez czasu? poprostu RRRR-MM-DD. bo za cholerkę nie chce przyjąć typu TIMESTAMP o długości 8, wywala ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near..

Może robię coś głupiego, bo zacząłem dzisiaj się uczyć.

#mysql

#bazydanych

#programowanie
Streszczając:

Szukam sposoby na sensowne skatalogowanie dużej ilości płyt muzycznych.

Opis:

Mam sporą bibliotekę płyt muzycznych oraz mnóstwo wolnego czasu (ferie zimowe). Chciałabym wszystkie je skatalogować, otagować, opisać itp. Chodzi mi o to aby każda pozycja miała odnośnik do listy utworów na niej, autora itp. oraz gatunków. To ostatnie sprawia że musiałam zrezygnować z bazy danych. A mianowicie chciałabym żeby do każdej płyty można było przypisać wiele gatunków. A zdecydowanie nie chce
@siemanko: To się z vba wypisuję:/

Od strony bazy danych masz dwie opcje:

1. Robisz sobie zmiany w excelu, a potem wczytujesz je jedną z metod, które podałem (w zależności od tego, jaka to jest baza danych - jaki silnik)

2. Zmiany robisz bezpośrednio w bazie używając sqla. Tylko musiałbym wiedzieć jakiego typu są to zmiany. Sama składnie też się różni - w zależności od silnika.
  • Odpowiedz
#sql #bazydanych

Zakładając, że ktoś nie ogarnia, nie zna się. Ale słyszał gdzieś kiedyś, że jak nałoży się indeks na kolumnę to szybciej wszystko działa i w ogóle.

Jeżeli taki ktoś założy indeks na wszystkie kolumny to nadal będzie szybciej, tylko zmarnuje niepotrzebnie przestrzeń na dysku, czy indeksy na wszystkim namieszają bazie i będzie wręcz gorzej?
@RomantycznyRoman: Jasne, nie mówię, ze nie. Workbencha widziałem może ze 3 razy w życiu na oczy. Ale faktycznie... ładnie wygląda :3

Zaraz sprawdzę, ale pewnie w repo go nie mam :(

//Ło patrz, jednak mam. A kiedyś chyba nie było.

  • Odpowiedz
Nie wiem do czego Ci potrzebne mssql, jeśli tak tylko do treningu to możesz korzystać. Tka jak mają napisane w regulaminie, mogą używać twoich danych, czyli kodu źródłowego legalnie, a jeśli uznają za stosowne mogą nałożyć opłatę.

Więc wszystko zależy po co ci i do czego ta baza danych.
  • Odpowiedz
Zapytam jeszcze raz: są teraz jacyś wykopowi eksperci od baz danych i SQL? Mam sobie 3 tabele z czego 2 z nich były w relacji ISA z tą trzecią, już w samej bazie danych mają ustawione klucze obce na tamtą, wszystkie jej pola i parę nowych. I teraz jak chcę wpisywać rekordy do bazy to mam to robić tylko do tych tabel które były ISA a tamtą 3. zupełnie olać
  • Odpowiedz
Są już o tej porze jacyś wykopowi eksperci od baz danych i SQL? Mam sobie 3 tabele z czego 2 z nich były w relacji ISA z tą trzecią, już w samej bazie danych mają ustawione klucze obce na tamtą, wszystkie jej pola i parę nowych. I teraz jak chcę wpisywać rekordy do bazy to mam to robić tylko do tych tabel które były ISA a tamtą 3. zupełnie olać
  • Odpowiedz
Wykopowicze, help! Potrzebuję odrobiny kreatywności. Robie sobie bazę danych na projekt, o samolotach. Jest sobie encja (jeśli nie wiesz czym jest encja to i tak domyślisz się o co chodzi) "samoloty" i dwie encje: "osobowe" oraz "towarowe" (jak pociągi, wiem, ale nie mam innego pomysłu na nazwy :S) które są w związku IS_A z encją samoloty. Dla tych, którzy nie wiedzą co to znaczy - chodzi o to, że rodzaje samolotu są
@fir3fly: Modelujemy tylko i wyłącznie parametry techniczne samolotu w tym wypadku, także załoga, ceny biletów i linia lotnicza odpadają. Ładowność w kg i m3 jest spoko, dzięki :D
  • Odpowiedz