A Table Wizard modulon keresztül szerettem volna a Views-ig eljuttatni egy illetve több SQL tábla adatait. De ha szóköz van a mező nevében akkor SQL szintaktikai hibát kapok, mert a Views által összerakott tablaneve.mezo neve formátumban és nem tablaneve.`mezo neve` formátumban (felső vesszők kimaradnak) rakja össze a select parancsot.
Ez alapján dolgozom:
http://www.lullabot.com/articles/drupal-data-imports-migrate-and-table-w...
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
Alter table
Hat akkor ird at szokoz nelkulire. :)
alter?
Az a baj, hogy ezekhez a táblákhoz egy "csomó" más alkalmazás is kapcsolódik... azok mind összedőlnének. Alter minden... szóval a táblákat nem módosíthatom.
Egyébként kipróbáltam, ha a szóköz helyén _ (aláhúzás) van a mező nevében, akkor rendben működik.
Azt gondolom, hogy utf8 ide vagy oda, az adatbázis tába és mezőnevei 2010-ben is az angol abc betűi, számok és _ karakter...
Ha nem működik, akkor maradok a "begépelős" SQL lekérdezések gyártásánál. :-(
Alter a masolaton
Nem is az eles adatbazison kell probalgatni. :)
Keszits dumpot a tablakrol, huzd be oket egy masik adatbazisba es ott alter.
szóköz...
Ok, rendben, csinálok egy másik adattáblát / adatbázist amin nyugodtan tesztelhetek, kiszedem a mezőnevekből a szóközöket, működni fog.
De mit csináljak utána az élesben? Nem másolhatom át mindig...
Vagy rosszul értelek?
Migrald
Valoszinuleg felreertettelek. A tablewizardot foleg a migrate modullal egyutt szoktak hasznalni, egyszeri migralasokra. Ha jol ertem, neked viszont ez egy folyamatosan valtozo tabla lenne, ahova egy masik rendszer tolti az adatokat?
Nekem nem működött rendesen a
Nekem nem működött rendesen a table wizard, meg a views, ugyanis nem ismerte föl rendesen a mező típusait. Így találtam rá Pasqualle egy videós bemutatójára, ahol egyszerűen bemutatja, hogy hgyan lehet ezt egy egyszerű modulban megoldani.
Most fejből nem tudom a ímet, de ha rákeresel arra, hogy külső tábla views, bizti megtalálod.
Gazsesz
Ez az?
Ez az?
http://drupal.hu/forum/drupal-dojo-hu-01
---
http://drupalaton.hu
Yessss!
Yessss!
Gazsesz
Éljenek a szabványok
A backtick nem szabványos a quote pedig csak ANSI_SQL módban működik... nem lehetne egy MySQL View-t definiálni? Van SUPER jogosultságod hozzá?
space a mezőnévben
Tényleg, MySQL VIEW! Ezt ki fogom próbálni!