|
|
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
Привет всем! Написал процедуру, но в 9-ой строчке появляется ошибка (это последняя строчка в объявлении процедуры - со столбцом "1"). В чем проблема? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2014, 17:56:53 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
Кавычка не та... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2014, 18:42:09 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
я уже пробовал ставить двойные - косяк остается.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2014, 18:47:00 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
а обратные пробовали...? CREATE TABLE на оффсайте (внизу в комментах Posted by Samba Pedapalli ?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2014, 19:19:35 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
В любом случае, не рекомендую такие имена полей использовать. Нужно добавить спереди какой-то символ-не цифру. Букву или подчёркивание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2014, 19:23:55 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
На удивление, обратные ковычки подошли.. спасибо Alex_Ustinov ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2014, 19:26:12 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
на здоровье, только запомните о чем говорил выше MasterZiv, использование таких полей предполагает теперь практически постоянное заключение имени поля в такие обратные кавычки, после кувырканий с такими именами вы скоре придете к выводу ,что проще все-таки называть поля более благозвучно... `1` = POLE1 = VASJA1 = PETJA1 = IWANT1 во избежание недоразумений... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2014, 19:46:12 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
Я понимаю, просто создаваемая табличка содержит некоторое распределение. Так вот эта самая единица "1" - это значение по абсциссе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2014, 19:48:13 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
так назовите так Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2014, 19:53:55 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
без кавычек конечно... RASPRED INTEGER NOT NULL DEFAULT 0 или весь смысл в том, что в названии были кавычки...? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2014, 19:56:30 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. Распределение хранится не в столбце с названием "1". "1" - это только один столбец гистограммы. Точно так же в таблице есть "2", "3" и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2014, 19:58:09 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
вы уверены, что вам нужна именно такая структура??? в корне не правильно, как мне кажется... x,y,z так и хранят CREATE tablexyz ( id INT AUTOINCREMENT, nm char(), dt DATETIME, x INTEGER NOT NULL DEFAULT 0, y INTEGER NOT NULL DEFAULT 0, z INTEGER NOT NULL DEFAULT 0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2014, 20:12:43 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
Да, страктура именно такая нужна. Хранится частотная гистограмма. Пример здесь - http://www.inventech.ru/pic/methods-10.gif ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2014, 20:34:19 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
Стас0н, ну, если вы можете на 146% гарантировать, что количество этих полей не изменится и что они представляют собой "атомарные" данные, то можно и так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2014, 20:42:28 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
Еще возникает трудность с занесением значений в поля. Вот тот же запрос, только больше кода привожу: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. Проблема возникает в строчке с "VALUES( SELECT....)" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2014, 20:47:31 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
Стас0нПроблема возникает в строчке с "VALUES( SELECT....)"потому что не надо изобретать свой синтаксис - там либо валуес, либо селект ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2014, 20:55:47 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
Возникает ошибка: Код: sql 1. С чем это может быть связано? Вот весь запрос: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2014, 13:57:55 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
Стас0нРаспределение хранится не в столбце с названием "1". "1" - это только один столбец гистограммы. Точно так же в таблице есть "2", "3" и т.д. Ну так добавьте ВСЕМ столбцам вменяемый префикс (скажем, histogram_1, histogram_2, etc.). Зачем раскладывать по огороду дополнительные грабли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2014, 14:09:48 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
дело в том, что нужны именно такие названия столбцов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2014, 14:42:53 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. данные обратные кавычки используются только для определения "столбцов" и таблиц и.т.д. SELECT FROM `МОЯБАЗА`.`МОЯТАБЛ`.`МОЕ ПООЛЕ` в остальных случаях используйте обычные кавычки _'_ или _"_ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2014, 14:52:43 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
спасибо, не заметил... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2014, 14:55:57 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
MySQL достаточно хорошо информирует об ошибках, достаточно найти первое вхождение фразы в ошибке... так что никогда не паникуйте... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2014, 15:10:55 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
Стас0нНа удивление, обратные ковычки подошли.. спасибо Alex_Ustinov мы бы удивились, если бы подошли двойные! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2014, 15:27:23 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
Стас0ндело в том, что нужны именно такие названия столбцовкому нужны? и зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2014, 17:32:02 |
|
||
|
Неправильное имя столбца?
|
|||
|---|---|---|---|
|
#18+
Стас0нЯ понимаю, просто создаваемая табличка содержит некоторое распределение. Так вот эта самая единица "1" - это значение по абсциссе. тогда все еще хуже, тогда тебе надо учиться проектировать реляционные бд. таких полей не должно быть, должна быть дочерняя таблица с этим значением в поле, в ключе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2014, 08:55:48 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38787288&tid=1834019]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 186ms |
| total: | 296ms |

| 0 / 0 |
